ዝርዝር ሁኔታ:

መረጃ ጠቋሚን ከ ArrayList እንዴት ማስወገድ እንደሚቻል?
መረጃ ጠቋሚን ከ ArrayList እንዴት ማስወገድ እንደሚቻል?

ቪዲዮ: መረጃ ጠቋሚን ከ ArrayList እንዴት ማስወገድ እንደሚቻል?

ቪዲዮ: መረጃ ጠቋሚን ከ ArrayList እንዴት ማስወገድ እንደሚቻል?
ቪዲዮ: ሰበር መረጃ - በሳውዲ እስርቤት በሚገኙ ወገኖቻችን ላይ የሳውዲ መንግስት አሳ'ዛኝ ተግባር ፈፀመባቸው | በሀገራችን የኮ'ቪድ መመርመሪያ ማምረቻ ተመረቀ 2024, ግንቦት
Anonim

አስወግድ (ኢንት ኢንዴክስ ) – አካልን አስወግድ ከ አደራደር ዝርዝር በተጠቀሰው ኢንዴክስ . ይህ ዘዴ የተገለጸውን ያስወግዳል ኤለመንት E በተጠቀሰው አቀማመጥ በዚህ ዝርዝር ውስጥ. ን ያስወግዳል ኤለመንት በአሁኑ ጊዜ በዛ አቀማመጥ እና ሁሉም ተከታይ ንጥረ ነገሮች ወደ ግራ ይንቀሳቀሳሉ (አንዱን ወደነሱ ይቀንሳል ኢንዴክሶች ). መረጃ ጠቋሚ በ0 ጀምር።

በተመሳሳይ ፣ በጃቫ ውስጥ ካለው ArrayList ኢንዴክስን እንዴት እንደሚያስወግዱ ይጠየቃል?

አንድን አካል ከ ArrayList ለማስወገድ ሁለት መንገዶች አሉ።

  1. የማስወገድ () ዘዴዎችን በመጠቀም፡ ArrayList ሁለት ከመጠን በላይ የተጫነ የማስወገድ () ዘዴን ይሰጣል። ሀ.
  2. ማስወገድ(int index): የሚወገድ ነገር መረጃ ጠቋሚን ተቀበል። ለ.
  3. አስወግድ (Obejct obj)፡ የሚወገድ ነገርን ተቀበል።

በተጨማሪም፣ አንድ ኤለመንትን ከአንድ ArrayList ሲያስወግዱ ምን ይከሰታል? አን ArrayList በመረጃ ጠቋሚ ሊጣቀሱ የሚችሉ ተከታታይ እቃዎች ዝርዝር ነው። ታዲያ መቼ አንድ ንጥል ይሰርዛሉ , ሁሉም የሚከተሉት እቃዎች ይቀየራሉ. ንጥረ ነገሮቹ ይቀየራሉ. በጃቫዶክ መሠረት ለ አስወግድ ምንም ክፍተቶች እንዳይኖሩበት ዘዴ ቀሪዎቹ ግቤቶች ወደ ኋላ ይቀየራሉ።

በሁለተኛ ደረጃ፣ አንድን ነገር ከአንድ ArrayList እንዴት ማስወገድ እንደሚቻል?

ሁለት መንገዶች አሉ። አስወግድ ዕቃዎች ከ ArrayList በጃቫ, በመጀመሪያ, በመጠቀም አስወግድ () ዘዴ፣ እና ሁለተኛ ኢተርተርን በመጠቀም። ArrayList ከመጠን በላይ ጭነት ያቀርባል አስወግድ () ዘዴ፣ አንድ ሰው የሚወገድበትን ነገር ኢንዴክስ መቀበል ማለት ነው። አስወግድ (ኢንት ኢንዴክስ)፣ እና ሌላ የሚወገድ ነገርን ይቀበላሉ፣ i.e. አስወግድ (ነገር)

በሚደጋገሙበት ጊዜ አንድን አካል ከአንድ ArrayList እንዴት ማስወገድ እንደሚቻል?

ምንም እንኳን ጃቫ. መጠቀሚያ ArrayList ያቀርባል አስወግድ () ዘዴዎች፣ ለምሳሌ. አስወግድ (ኢንት ኢንዴክስ) እና አስወግድ (ነገር ኤለመንት ), እነሱን መጠቀም አይችሉም አስወግድ እቃዎች እየደጋገመ ሳለ በላይ ArrayList በጃቫ ምክንያቱም ከተጠሩ ConcurrentModificationException ይጥላሉ ወቅት መደጋገም.

የሚመከር: