분류 |
메소드 명 |
return type |
설명 |
배열 변환 |
Arrays.asList(array) |
List<T> |
해당 메서드는 배열(Array)을 기반으로 Collection 함수의 ArrayList로 형변환을 하여 반환해주는 함수입니다. |
배열 복사 |
Arrays.copyOf(array, copyArrayLenght) |
T[] |
해당 메서드는 배열 전체를 복사하여서 복사할 길이 만큼 지정하여 복사한 새로운 배열로 반환해주는 함수입니다. |
배열 복사 |
Arrays.copyOfRange(array, startIntex, endIndex) |
T[] |
해당 메서드는 원본 배열의 시작 인덱스와 끝 인덱스를 지정하여서 복사한 새로운 배열로 반환해주는 함수입니다. |
배열 채우기 |
Arrays.fill(array, n) |
void |
해당 메서드는 배열내에 지정한 범위 내에 “동일한 값”으로 채워주는 함수입니다. |
배열 채우기 |
Arrays.setAll(array, generator) |
void |
해당 메서드는 배열을 채우는데 사용하는 배열이며, 배열의 값은 순차적으로 메서드로 “구성한 값”으로 채워주는 함수입니다. |
배열 값 출력 |
Arrays.toString(array) |
String |
해당 메서드는 배열을 문자열로 변환하여 반환해주는 함수입니다. |
배열 정렬 |
Arrays.sort(array) |
void |
해당 메서드는 배열내의 요소들을 오름차순/내림차순, 특정 구간을 정하여 정렬을 수행해주는 함수입니다. |
배열 간의 비교 |
Arrays.equals(array1, array2); |
boolean |
해당 메서드는 두 배열이 “동일한 수”의 요소를 포함하고 두 배열이 모든 해당 “요소 쌍의 값이 동일한지”에 대해 비교하여 진위형(boolean)으로 반환해주는 함수입니다. |
배열 간의 비교 |
Arrays.deepEquals(array1, array2) |
boolean |
해당 메서드는 단일 차원 또는 다차원 배열의 두 배열이 같은지 여부를 비교하여 진위형(boolean)으로 반환해주는 함수입니다. 또한 차원에 관계없이 두 개의 중첩 배열(즉, 다차원 배열)을 비교할 수 있습니다. |
배열 요소 검색 |
Arrays.binarySearch() |
int (index) |
해당 메서드는 배열의 요소를 검색하여 해당 요소의 인덱스를 반환해주는 함수입니다. |