ابحث عن الموضع الأخير ل ArrayList في Java

طريقة lastIndexOf(Object obj) موضع آخر ظهور لعنصر في ArrayList.

int public. lastIndexOf(Object obj): ترجع هذه الطريقة فهرس آخر ظهور للكائن obj في قائمة الصفيف. إذا لم يكن الكائن موجودا ، فإنه يرجع -1.

في هذا المثال ، لدينا ArrayList من السلاسل التي تحتوي على بعض العناصر المكررة. نبحث عن الفهرس الأخير لبعض العناصر باستخدام الطريقة lastIndexOf().

import java.util.ArrayList; 

الفئة العامة ArrayListLastIndexOf{

الفراغ الثابت العام الرئيسي (سلسلة [] args) {

// إنشاء ArrayList< سلسلة>
ArrayList< سلسلة> arraylist = ArrayList جديد< سلسلة> ();

//إضافة سلاسل إلى ArrayList
arraylist.add ("obj1") ؛
arraylist.add("obj3");
arraylist.add("obj5");
arraylist.add("obj2");
arraylist.add("obj1");
arraylist.add("obj3");
arraylist.add("obj1");
arraylist.add("obj3");

System.out.println("آخر ظهور ل obj1: "+arraylist.lastIndexOf("obj1"));
System.out.println("آخر ظهور ل obj3: "+arraylist.lastIndexOf("obj3"));
}
}
< / pre>وقت التشغيل:

< pre class = "prettyprint lang-java" > آخر ظهور ل obj1: 6
آخر ظهور ل obj3: 7 < / قبل>