• 0

كيف أبعثر ترتيب عناصر List بشكل عشوائي في جافا؟

أحتاج لعمل بعثرة لعناصر قائمة في جافا حيث أنني أقوم بإنشاء دليل هاتف وأريد استخدام ميزة بعثرة الأسماء كيف أقوم بذلك؟

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


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

تستخدم الدالة Shuffle لعمل ترتيب عشوائي لعناصر مجمع collection مثل المصفوفات arrays والقوائم List.

يتم استدعاء الدالة shuffle من الصف Collections وهي دالة static، لنقم مثلًا بإنشاء قائمة List ومن ثم تعبئتها بمجموعة عناصر ثم نقوم بتطبيق عملية تغيير ترتيب العناصر باستخدام الدالة shuffle:

public static void main(String args[]) {
   // create array list object       
   List arrlist = new ArrayList();
      
   // populate the list
   arrlist.add("A");
   arrlist.add("B");
   arrlist.add("C");  
      
   System.out.println("Initial collection: "+arrlist);
      
   // shuffle the list
   Collections.shuffle(arrlist);
      
   System.out.println("Final collection after shuffle: "+arrlist);
   }    

بعد الترجمة Compile ستظهر النتيجة كالتالي:

Initial collection: [A, B, C]
Final collection after shuffle: [C, A, B]

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


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

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

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

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


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

تسجيل الدخول

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


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