logo

Java 목록 indexOf() 메서드

List 인터페이스의 indexOf() 메소드는 이 목록에서 지정된 요소가 처음 나타나는 인덱스를 반환합니다. 지정된 요소가 이 목록에 없으면 -1을 반환합니다.

통사론

 public int indexOf(Object o) 

매개변수

'o' 매개변수는 검색할 요소를 나타냅니다.

던지기:

클래스캐스트예외 - 지정된 요소의 유형이 이 목록과 호환되지 않는 경우.

NullPointer예외 - 지정된 요소가 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(&apos;Element stored at Index &apos;+90+&apos; : &apos;+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(&apos;Element stored at &apos;+null+&apos; : &apos;+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(&apos;Element stored at Index &apos;+90+&apos; : &apos;+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(&apos;Element stored at &apos;+null+&apos; : &apos;+value); } } 
지금 테스트해보세요

산출:

 Element stored at null : -1