asList(T[] array)
- 배열을 List로 변환합니다. 반환된 리스트는 고정 크기입니다.
String[] array = {"Apple", "Banana", "Cherry"};
List<String> list = Arrays.asList(array);
sort(T[] a)
int[] numbers = {5, 2, 9, 1, 6};
Arrays.sort(numbers);
binarySearch(T[] a, T key)
- 정렬된 배열에서 지정된 값의 존재를 이진 검색 알고리즘을 사용하여 검색합니다. 값이 있으면 인덱스를 반환하고, 없으면 음수를 반환합니다.
int[] numbers = {1, 2, 3, 4, 5};
int index = Arrays.binarySearch(numbers, 3);
equals(T[] a, T[] a2)
- 두 배열이 같은지 확인합니다. 길이와 각 요소가 동일해야 같다고 판단합니다.
int[] numbers1 = {1, 2, 3, 4, 5};
int[] numbers2 = {1, 2, 3, 4, 5};
boolean isEqual = Arrays.equals(numbers1, numbers2);
fill(T[] a, T val)
- 배열의 모든 요소를 지정된 값으로 설정합니다.
int[] numbers = new int[5];
Arrays.fill(numbers, 1);