728x90
반응형
배열의 비교와 출력 - equals(), toString()
Arrays.equals( 배열1, 배열2); // 1차원의 두 배열이 같은지 확인 true/false
Arrays.equals( 배열1, 배열2); // 2차원의 두 배열이 같은지 확인 true/false
Arrays.toString( 1차원 배열 이름 ); // 1차원 배열을 문자열로 변환
Arrays.deepToString( 2차원 배열 이름); // 2차원 배열을 문자열로 변환
배열의 복사 - copyOf(), copyOfRange()
Arrays.copyOf ( 배열명, int 갯수);
Arrays.copyOfRange ( 배열명, int from, int to);
ex)
int[] arr = {0, 1, 2, 3, 4};
int[] arr2 = Arrays.copyOf ( arr, arr.length ); // arr2 = [0,1,2,3,4]
int[] arr3 = Arrays.copyOf ( arr, 3); // arr3 = [0,1,2]
int[] arr4 = Arrays.copyOf ( arr, 7); // arr4 = [0,1,2,3,4,0,0]
int[] arr5 = Arrays.copyOfRange ( arr, 2, 4); // arr5 = [2,3]
int[] arr6 = Arrays.copyOfRange ( arr, 0, 7); // arr6 = [0,1,2,3,4,0,0]
배열의 정렬 - sort()
Arrays.sort ( 배열명 ); // 배열을 오름차순으로 정렬
728x90
반응형
'JAVA' 카테고리의 다른 글
선언 위치에 따른 변수의 종류 (0) | 2022.02.17 |
---|---|
객체지향 개념 (0) | 2022.02.16 |
String 클래스의 주요 메서드 (0) | 2022.02.15 |
[JAVA][SPRING] request.getHeader("referer") (0) | 2022.02.11 |
[배열] 배열의 출력 - Arrays 클래스 (0) | 2022.02.10 |