مقدمة
عند إجراء ورقة الاختبار ، تحتاج إلى تعبئة الكلمات في جملة ، والأحرف في كلمة ، والأجوبة في أسئلة متعددة الخيارات لإنشاء تسلسل عشوائي. أدناه سأقوم بتجريدهم في فئة أداة لتسهيل الجميع لإعادة استخدامهم في المستقبل.
نموذج الرمز
ثابت عام <v> boolean isempty (ArrayList <V> sourcelist) {return (sourcelist == null || sourcelist.size () == 0) ؛}/** * disrupt arraylist * * */public static <v> arraylist <V> randomist (ArrayList <v> sourcelist) } ArrayList <V> RandomList = new ArrayList <V> (sourcelist.size ()) ؛ do {int randomindex = math.abs (new Random () .NextInt (sourcelist.size ())) ؛ RandomList.Add (sourcelist.remove (randomIndex)) ؛ } بينما (sourcelist.size ()> 0) ؛ إرجاع Randomlist ؛} لخص
ما ورد أعلاه هو كل محتوى Java الذي يعطل arraylist لإنشاء قائمة تسلسل عشوائي ، على أمل تسهيل استخدام الجميع في مستقبل Java. إذا كان لديك أي أسئلة ، فيرجى ترك رسالة للتواصل.