본문 바로가기

JAVA/API 뜯어보기

[JAVA] 배열에서 indexOf() 사용하려면?

▒ 배열에서 indexOf() 사용하려면?

 데이터 안에서 매개변수로 들어온 인자의 위치를 반환하는 indexOf()메소드는 String타입과 List계열의 타입에서만 사용 가능하다. 따라서 기본형의 배열이나 String타입의 배열에서 indexOf()를 사용하려면 이를 List타입으로 변환 해주어야 한다.

import java.util.Arrays;

public class Test {
    public static void main(String[] args) {
        
    String[] str = {"one","two","three"};
        Arrays.asList(str).indexOf("two"); // 1반환
        
    }
}
  • 반환 값은 int타입이다
  • 찾고자 하는 값이 여럿 존재하는 경우 가장 첫번째 값의 index를 반환한다
  • 찾고자 하는 값이 배열 내에 존재하지 않는 경우 -1 을 반환한다

 

 

'JAVA > API 뜯어보기' 카테고리의 다른 글

[JAVA] Math  (0) 2023.02.28
[JAVA] API의 개념과 API 읽는 방법  (0) 2023.01.26