• 0

كيف أعكس عناصر قائمة ArrayList في جافا؟

هل من طريقة تمكنني من عكس عناصر المصفوفة أي تغيير ترتيب العناصر مثلًا من 1-10 إلى 10-1؟

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة
  • 0

يمكن عكس ترتيب عناصر مصفوفة بسهولة وذلك باستخدام الدالة reverse، توجد الدالة في الصف Collection وهي دالة static ويمكن لأي صف يرث من الصف Collection أن يقوم باستخدام الدالة reverse

 java.util.Collections.reverse()

يكون تعريف الدالة في الصف Collection كالتالي:

public static void reverse(List<?> list)	

لنقم بإنشاء مصفوفة قائمة ArrayList وتعبئتها بالعناصر A,B,C,D,E ثم تطبيق الدالة reverse عليها وطباعة النتيجة:

public static void main(String[] args) {
   // create array list object
   ArrayList arrlst = new ArrayList();
      
   // populate the list
   arrlst.add("A");
   arrlst.add("B");
   arrlst.add("C");
   arrlst.add("D");
   arrlst.add("E");

   System.out.println("The initial list is :"+arrlst);
      
   // reverse the list
   Collections.reverse(arrlst);
      
   System.out.println("The Reverse List is :"+arrlst);
   }

ستكون النتيجة كالتالي:

reverse.thumb.png.45378a812312413a7f2138

كيف أعكس عناصر قائمة ArrayList في جافا؟

 

تمّ تعديل بواسطة Lujain
1 شخص أعجب بهذا

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة

يجب أن تكون عضوًا لدينا لتتمكّن من التعليق

انشاء حساب جديد

يستغرق التسجيل بضع ثوان فقط


سجّل حسابًا جديدًا

تسجيل الدخول

تملك حسابا مسجّلا بالفعل؟


سجّل دخولك الآن