ዝርዝር ሁኔታ:

የተባዙ እሴቶችን ከ ArrayList እንዴት ማስወገድ እንደሚቻል?
የተባዙ እሴቶችን ከ ArrayList እንዴት ማስወገድ እንደሚቻል?

ቪዲዮ: የተባዙ እሴቶችን ከ ArrayList እንዴት ማስወገድ እንደሚቻል?

ቪዲዮ: የተባዙ እሴቶችን ከ ArrayList እንዴት ማስወገድ እንደሚቻል?
ቪዲዮ: How to use Excel Index Match (the right way) 2024, ህዳር
Anonim

ለ አስወግድ የ የተባዙ ከ ዘንድ አደራደር ዝርዝር ፣ የጃቫ 8 ዥረት ኤፒአይን መጠቀም እንችላለን። የተለየውን የያዘ ዥረት የሚመልስ የእንፋሎት የተለየ() ዘዴን ተጠቀም ንጥረ ነገሮች በነገሮች እኩል() ዘዴ ማወዳደር። ሁሉንም ወረዳ ሰብስብ ንጥረ ነገሮች ሰብሳቢዎችን በመጠቀም እንደ ዝርዝር። ዝርዝር()

በመቀጠል፣ አንድ ሰው፣ የተባዙ የሰራተኛ ነገሮችን በጃቫ ውስጥ ከ ArrayList እንዴት እንደሚያስወግዱ ሊጠይቅ ይችላል።

አቀራረብ፡

  1. ከተባዙ እሴቶች ጋር ArrayList ያግኙ።
  2. ሌላ ArrayList ይፍጠሩ።
  3. የመጀመሪያውን አደራደር ያዙሩ እና የእያንዳንዱን ንጥረ ነገር የመጀመሪያ ገጽታ ወደ ሁለተኛው አደራደር ያከማቹ () ዘዴን በመጠቀም።
  4. ሁለተኛው ArrayList ብዜቶች የተወገዱ ንጥረ ነገሮችን ይዟል።

እንዲሁም አንድ ሰው በተገናኘ ዝርዝር ውስጥ የተባዙ አንጓዎችን እንዴት እንደሚያስወግዱ ሊጠይቅ ይችላል? ከተጣመረ ዝርዝር ውስጥ የተባዙትን ያስወግዱ

  1. አልጎሪዝም፡ ዝርዝሩን ከጭንቅላቱ (ወይም ከጅምሩ) መስቀለኛ መንገድ ይለፉ። በሚጓዙበት ጊዜ እያንዳንዱን መስቀለኛ መንገድ ከሚቀጥለው መስቀለኛ መንገድ ጋር ያወዳድሩ። የቀጣይ መስቀለኛ መንገድ መረጃ ከአሁኑ መስቀለኛ መንገድ ጋር ተመሳሳይ ከሆነ ቀጣዩን መስቀለኛ መንገድ ይሰርዙ።
  2. አተገባበር፡ ከማስወገድ ውጪ የተባዙ() ተግባራት የተገናኘ ዝርዝር መፍጠር እና ማስወገድን()ን መሞከር ብቻ ናቸው።

እንዲያው፣ በጃቫ ውስጥ የተባዙትን እንዴት ማስወገድ ይቻላል?

እንችላለን የተባዛ አስወግድ በድርድር ውስጥ ያለው አካል በ 2 መንገዶች፡ ጊዜያዊ ድርድር በመጠቀም ወይም የተለየ መረጃ ጠቋሚን በመጠቀም። ለ አስወግድ የ የተባዛ ኤለመንቱ ከድርድር፣ ድርድር በቅደም ተከተል መደርደር አለበት። ድርድር ካልተደረደረ አራራይስ በመደወል መደርደር ይችላሉ። ደርድር (አርአር) ዘዴ።

በ ArrayList ውስጥ የተባዙ እሴቶችን ማከል እንችላለን?

ArrayList ድርድር ዝርዝር = አዲስ ArrayList (); // ሕብረቁምፊ ዋጋ ውስጥ ተከማችቷል የድርድር ዝርዝር አደራደር . ጨምር ("የሙከራ ሕብረቁምፊ"); 4) የተባዙ : ArrayList ይፈቅዳል የተባዙ አባሎች ግን HashMap አይፈቅድም። የተባዛ ቁልፎች (ይፈቅዳሉ የተባዙ እሴቶች ). 5) ባዶ፡- ArrayList ይችላል። ምንም ቁጥር ያላቸው ንጥረ ነገሮች.

የሚመከር: