배열에서는 indexOf()가 지원이 안된다. 배열에서 특정 값 인덱스를 구하려면 asList()를 이용하여 ArrayList로 변환하는 방법이 있다.
indexOf( )
import java.util.Arrays;
import java.util.List;
public class Main {
public static void main(String[] args) {
String[] arr = {"apple", "banana", "graph"};
List<String> list = Arrays.asList(arr);
System.out.println(list.indexOf("banana")); // 1
}
}
'Today I Learned > Java' 카테고리의 다른 글
[Java] char 배열을 문자열로 변환 (0) | 2023.11.28 |
---|---|
[Java] 절대값 구하기 Math.abs( ) (2) | 2023.11.22 |
[Java] long 범위보다 큰 정수를 사칙연산하기: BigInteger (2) | 2023.11.10 |
[Java] 문자열을 공백 기준으로 나누어 배열 만들기: split( ), 마지막 공백 처리 (2) | 2023.11.04 |
[Java] Integer 타입 ArrayList를 int 타입 배열로 변환 (50) | 2023.10.26 |
댓글