שיטת indexOf() של ממשק List מחזירה את האינדקס של ההופעה הראשונה של האלמנט שצוין ברשימה זו. הוא מחזיר -1 אם האלמנט שצוין אינו קיים ברשימה זו.
תחביר
public int indexOf(Object o)
פרמטרים
הפרמטר 'o' מייצג את האלמנט שיש לחפש.
זריקות:
ClassCastException - אם הסוג של הרכיב שצוין אינו תואם לרשימה זו.
NullPointerException - אם האלמנט שצוין הוא null ורשימה זו אינה מאפשרת רכיבי null.
לַחֲזוֹר
השיטה 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++){>