تقوم طريقة IndexOf() لواجهة القائمة بإرجاع فهرس التواجد الأول للعنصر المحدد في هذه القائمة. تقوم بإرجاع -1 إذا كان العنصر المحدد غير موجود في هذه القائمة.
بناء الجملة
public int indexOf(Object o)
حدود
تمثل المعلمة 'o' العنصر المطلوب البحث عنه.
رميات:
ClassCastException - إذا كان نوع العنصر المحدد غير متوافق مع هذه القائمة.
NullPointerException - إذا كان العنصر المحدد خاليًا وهذه القائمة لا تسمح بالعناصر الخالية.
يعود
تقوم طريقة IndexOf () بإرجاع فهرس التواجد الأول للعنصر المحدد إذا كان موجودا في هذه القائمة، وإلا فإنها ترجع -1.
مثال 1
import java.util.LinkedList; import java.util.List; public class JavaListIndexOfExample1 { public static void main(String[] args) { List list= new LinkedList(); for (int i=0;i<6;i++){ list.add(i); returns the element at specified position in this list int value="list.indexOf(i);" system.out.println('element stored index '+i+' : '+value); } < pre> <span> Test it Now </span> <p> <strong>Output:</strong> </p> <pre> Element stored at index 0 : 0 Element stored at index 1 : 1 Element stored at index 2 : 2 Element stored at index 3 : 3 Element stored at index 4 : 4 Element stored at index 5 : 5 </pre> <h2>Example 2</h2> <pre> import java.util.LinkedList; import java.util.List; public class JavaListIndexOfExample2 { public static void main(String[] args) { List list= new LinkedList(); list.add(null); list.add(null); list.add(null); // returns -1 if the no value is present in the specified index int value =list.indexOf(90); System.out.println('Element stored at Index '+90+' : '+value); } } </pre> <span> Test it Now </span> <p> <strong>Output:</strong> </p> <pre> Element stored at Index 90 : -1 </pre> <h2>Example 3</h2> <pre> import java.util.LinkedList; import java.util.List; public class JavaListIndexOfExample3 { public static void main(String[] args) { List list= new LinkedList(); list.add(67); list.add(89); // returns -1 if the no value is present in the specified index int value =list.indexOf(null); System.out.println('Element stored at '+null+' : '+value); } } </pre> <span> Test it Now </span> <p> <strong>Output:</strong> </p> <pre> Element stored at null : -1 </pre></6;i++){>
مثال 2
import java.util.LinkedList; import java.util.List; public class JavaListIndexOfExample2 { public static void main(String[] args) { List list= new LinkedList(); list.add(null); list.add(null); list.add(null); // returns -1 if the no value is present in the specified index int value =list.indexOf(90); System.out.println('Element stored at Index '+90+' : '+value); } }اختبره الآن
انتاج:
Element stored at Index 90 : -1
مثال 3
import java.util.LinkedList; import java.util.List; public class JavaListIndexOfExample3 { public static void main(String[] args) { List list= new LinkedList(); list.add(67); list.add(89); // returns -1 if the no value is present in the specified index int value =list.indexOf(null); System.out.println('Element stored at '+null+' : '+value); } }اختبره الآن
انتاج:
Element stored at null : -16;i++){>