ዝርዝር እንዴት እንደሚሰራ?
ዝርዝር እንዴት እንደሚሰራ?

ቪዲዮ: ዝርዝር እንዴት እንደሚሰራ?

ቪዲዮ: ዝርዝር እንዴት እንደሚሰራ?
ቪዲዮ: የቤታችንን ቀለም ከመቀየራችን በፊት ማድረግ ያለብን ነገሮች 2024, ግንቦት
Anonim

ArrayList የነገሩን ማጣቀሻ ወደ አዲሱ የ ArrayList ምሳሌ ለመቅዳት ጥልቀት የሌለውን ቅጂ ይጠቀማል። የመጀመሪያ አቅም የሌለው የ ArrayList ምሳሌ ሲፈጠር እና ባዶ ሲሆን ፣ ከዚያ ፣ የ ጨምር () ዘዴ ተጠርቷል ጨምር በ ArrayList ምሳሌ ውስጥ አንድ አካል፣ የሚከተለው ኮድ በድርድር ላይ ያለውን ነባሪ መጠን ለመተግበር ይፈጸማል።

ከዚያ፣ ArrayList የመደመር ዘዴ እንዴት በውስጥ ይሰራል?

የውስጥ ሥራ የ ArrayList ወይም እንዴት ጨምር (ነገር) ዘዴው ከውስጥ ይሠራል ውስጥ ArrayList በጃቫ. ArrayList በውስጥ ድርድር ነገር ይጠቀማል ጨምር (ወይም ያከማቹ) ንጥረ ነገሮችን. በሌላ ቃል, ArrayList በ Array data -structure የተደገፈ ነው። ድርድር የ ArrayList ሊቀየር የሚችል (ወይም ተለዋዋጭ) ነው።

በጃቫ ውስጥ ንጥልን ወደ ዝርዝር እንዴት ማከል ይቻላል? በዝርዝሩ ውስጥ ክፍሎችን ለመጨመር ሁለት ዘዴዎች አሉ.

  1. add(E e): በዝርዝሩ መጨረሻ ላይ ያለውን ንጥረ ነገር ይጨምረዋል. ዝርዝሩ ጄነሪክን ስለሚደግፍ፣ ሊታከሉ የሚችሉት የንጥረ ነገሮች አይነት የሚወሰነው ዝርዝሩ ሲፈጠር ነው።
  2. add (int index, E element): በተሰጠው ኢንዴክስ ላይ ያለውን ንጥረ ነገር ያስገባል.

በዚህ መንገድ የድርድር ዝርዝር እንዴት ይሠራል?

ArrayList መጠኑ ሊስተካከል የሚችል የዝርዝር በይነገጽ አተገባበር ማለትም. ArrayList ንጥረ ነገሮቹ ወደ እሱ ሲጨመሩ በተለዋዋጭነት ያድጋል. ነገር ግን የድርድር መጠን በተለዋዋጭ ሊጨምር አይችልም። ስለዚህ፣ ከውስጥ የሚሆነው፣ አዲስ አራራይ ተፈጠረ እና አሮጌው ድርድር ወደ አዲሱ ድርድር መቅዳት ነው።

ንጥል ነገርን ወደ ArrayList እንዴት ማከል ይቻላል?

ArrayList የዝርዝር በይነገጽን ተግባራዊ ያደርጋል. ለ ጨምር አንድ ኤለመንት እስከ አንድ መጨረሻ ድረስ ArrayList ይጠቀሙ: ቡሊያን ጨምር (ኢልት); // አክል የነገሩን ኢልት ወደ መጨረሻው ማጣቀሻ ArrayList ፣ // መጠኑን በአንድ ይጨምራል። አስፈላጊ ከሆነ አቅም ይጨምራል. // ሁል ጊዜም ወደ እውነት ይመለሳል።

የሚመከር: