JAVA

Arrasys의 여러 함수

오선지♬ 2022. 2. 15. 19:28
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