كيفية تبديل عنصرين في ArrayList في Java
الكود التالي
swaps; عنصران في ArrayList. يمكنك تبديل عنصرين عن طريق استدعاء طريقة
Collections.swap(int i1, int i2) . يجب أن تمر كوسيطات مؤشرات الكائنين المراد تبديلهما.
import java.util.ArrayList;
import java.util.Collections;
مبادلة الفئة العامة {
الفراغ الثابت العام الرئيسي (السلسلة a []) {
ArrayList arlist = ArrayList () الجديدة ArrayListstring();
arlist.add("o1");
arlist.add ("o2") ؛
arlist.add ("o3") ؛
arlist.add("o4");
System.out.println ("قبل: "+arlist);
//تبديل الكائنين في الفهرس 1 و 3
//o2 و o4
Collections.swap (arlist, 1, 3);
System.out.println("بعد: "+arlist);
}
}
< / string >< / string >< / pre> النتيجة:
< pre class = "prettyprint lang-java" >قبل: [o1 ، o2 ، o3 ، o4]
بعد: [o1 ، o4 ، o3 ، o2]
< / pre>المرجع:
javadoc: Collections.swap()