البحث عن العناصر في LinkedList في Java
في هذا البرنامج التعليمي ، سننظر في طرق ابحث عن عنصر في LinkedList باستخدام الطريقتين التاليتين:public indexOf(Object o): ترجع فهرس التكرار الأول للكائن المحدد، وإلا -1 إذا كانت القائمة لا تحتوي على هذا العنصر.
int العام lastIndexOf(الكائن o): إرجاع فهرس آخر تكرار للكائن المحدد، وإلا -1 إذا كانت القائمة لا تحتوي على هذا العنصر.
example:
هنا قائمة مرتبطة تحتوي على عناصر سلسلة. نستخدم indexOf() و lastIndexOf () < / span> للبحث عن سلسلة:
< pre class = "prettyprint lang-java" >import java.util.LinkedList ؛
بحث الطبقة العامة {
الفراغ العام الثابت الرئيسي (سلسلة [] args) {
// إنشاء مثيل من LinkedList
LinkedList
// إدراج عناصر
linkedlist.add("abc")؛
linkedlist.add("abcd");
linkedlist.add("bc");
linkedlist.add("def");
linkedlist.add("abcd");
linkedlist.add("ijk");
linkedlist.add("ghi");
//ابحث عن أول ظهور تمت مواجهته
int procc = linkedlist.indexOf("abcd");
System.out.println ("التكرار الأول: " + procc) ؛
//ابحث عن آخر ظهور تمت مواجهته
int drocc = linkedlist.lastIndexOf("abcd");
System.out.println ("آخر ظهور:" + drocc);
} < br / >}
< / string >< / string >< / pre> الإخراج:
< pre class = "prettyprint lang-java" > الحدوث الأول: 1
آخر ظهور: 4 < / قبل>