728x90
java.util.Arrays
Arrays클래스의 모든 메소드는 클래스 메소드(static method)이므로, 객체를 생성하지 않고도 바로 사용 가능하다.
Arrays.fill() : 전달받은 배열의 모든 요소를 특정 값으로 초기화 해준다
sort() : 배열의 보든 요소를 오름차순으로 정렬
int[] arr = [5, 3, 4, 1, 2];
Arrays.sort(arr);
copyOf() : 배열의 특정 길이만큼을 새로운 배열로 복사하여 반환
int[] arr1 = { 1, 2, 3, 4, 5};
int[] arr2 = Arrays.copyOf(arr1, 3);
//arr2에는 1,2,3이 복사됨
copyOfRange() : 전달받은 배열의 특정 범위에 해당하는 요소만을 새로운 배열로 복사하여 반환
int[] arr1 = { 1, 2, 3, 4, 5};
int[] arr2 = Arrays.copyOfRange(arr1, 2, 4);
//arr2에는 3, 4가 복사됨
728x90
'Language > Java' 카테고리의 다른 글
[Java] Hashmap 정렬방법 (0) | 2023.02.01 |
---|---|
[Java] 람다 표현식 / 함수형 인터페이스 (@FunctionalInterface) (0) | 2023.01.31 |
[Java] 익명함수 (익명 자식 객체, 익명 구현 객체) (0) | 2023.01.31 |
[Java] 오버로딩 & 오버라이딩 Overloading / Overriding (0) | 2023.01.31 |
[ JAVA ] Comparable과 Comparator (0) | 2021.08.06 |