ዝርዝር ሁኔታ:

በጃቫ ውስጥ ቬክተር እንዴት መፍጠር ይቻላል?
በጃቫ ውስጥ ቬክተር እንዴት መፍጠር ይቻላል?

ቪዲዮ: በጃቫ ውስጥ ቬክተር እንዴት መፍጠር ይቻላል?

ቪዲዮ: በጃቫ ውስጥ ቬክተር እንዴት መፍጠር ይቻላል?
ቪዲዮ: Java in Amharic 10: Encapsulation 2024, ግንቦት
Anonim

ለ መፍጠር ሀ ቬክተር ፣ ሶስት ደረጃዎችን ተጠቀም፡ የሚይዘውን ተለዋዋጭ አውጅ ቬክተር . አዲስ አውጁ ቬክተር ተቃወመ እና ለ ቬክተር ተለዋዋጭ. ነገሮችን በ ውስጥ ያከማቹ ቬክተር ለምሳሌ፣ በ addElement ዘዴ።

እንዲሁም ጥያቄው በጃቫ ውስጥ የቬክተር ነገርን እንዴት መፍጠር እንደሚቻል ነው?

ምሳሌ 1

  1. java.util.* አስመጣ;
  2. የህዝብ ክፍል VectorExample1 {
  3. ይፋዊ የማይንቀሳቀስ ባዶ ዋና(ሕብረቁምፊ አርግስ) {
  4. //የመጀመሪያ አቅም ያለው ባዶ ቬክተር ይፍጠሩ 4.
  5. ቬክተር ቬክ = አዲስ ቬክተር (4);
  6. // ንጥረ ነገሮችን ወደ ቬክተር መጨመር.
  7. vec.add ("ነብር");
  8. vec.add ("አንበሳ");

ከዚህ በላይ፣ በጃቫ ውስጥ የቬክተር ድርድር እንዴት መፍጠር ይቻላል? ያግኙ ቬክተር . ቀይር ቬክተር ወደ Object ድርድር toArray () ዘዴን በመጠቀም። ነገሩን ቀይር ድርድር ወደሚፈለገው ዓይነት ድርድር በመጠቀም ድርድሮች . የቅጂ () ዘዴ።

አቀራረብ፡

  1. የቬክተር ሕብረቁምፊ ዓይነት ፈጠረ።
  2. Add(E) ዘዴን በመጠቀም ወደ ቬክተር የተጨመሩ ንጥረ ነገሮች።
  3. ToArray(አዲስ ሕብረቁምፊ[vector. size()]) በመጠቀም ቬክተሩን ወደ አደራደር ለውጦታል።

በቃ፣ በጃቫ ውስጥ ያለው ቬክተር ምንድን ነው?

የ ጃቫ .util. ቬክተር ክፍል ሊበቅል የሚችል የነገሮችን ድርድር ተግባራዊ ያደርጋል። ከድርድር ጋር በሚመሳሰል መልኩ የኢንቲጀር ኢንዴክስ በመጠቀም ሊደረስባቸው የሚችሉ ክፍሎችን ይዟል። ስለ ዋናዎቹ ነጥቦች የሚከተሉት ናቸው። ቬክተር - መጠን ሀ ቬክተር እቃዎችን ለመጨመር እና ለማስወገድ እንደ አስፈላጊነቱ ማደግ ወይም መቀነስ ይችላል.

ለምን ቬክተር በጃቫ ውስጥ ጥቅም ላይ አይውልም?

ቬክተር ክፍል ሁለት ባህሪያትን ያጣምራል - "ዳግም-መጠን የሚችል አደራደር" እና "ማመሳሰል". ይህ ደካማ ንድፍ ያደርገዋል. ምክንያቱም፣ “Re-sizable Array” እና እርስዎ ብቻ ከፈለጉ ቬክተር ይጠቀሙ ለዚያ ክፍል “የተመሳሰለ የሚስተካከል ድርድር” ያገኛሉ። አይደለም ልክ እንደገና መጠን ያለው ድርድር። ይህ የማመልከቻዎን አፈጻጸም ሊቀንስ ይችላል።

የሚመከር: