Arrays 클래스 개요
Arrrays 클래스는 java.util 패키지 아래에 있다. 배열을 조작하여 복사, 비교, 연산, 정렬을 할때 활용할 수 있는 클래스다. Arrays 클래스는 따로 생성자가 없기 때문에 제공되는 클래스 메서드를 통한 수행이 필요하다.
주요 메서드
메서드 | 리턴타입 | 내용 |
copyOf(배열[ ], int length) | 배열[ ] | 배열을 복사하여 새로운 배열을 생성. 두번째 전달된 인자값(int)만큼 배열을 앞에서부터 복사하여 새로운 배열을 반환함 |
copyOfRange(배열[ ], int start, int end) | 배열[ ] | 배열을 복사하여 새로운 배열을 생성. start부터 end 까지 구성된 새로운 배열을 반환 |
asList() | List | 지정된 배열을 기본으로 하는 고정길이의 배열 반환 |
binarySearch(배열[ ] , 검색할 값) | static int | 이진검색 수행하여 두번째 인자값의 index 반환 (단 배열이 정렬되어 있을 것) |
equals(배열1[ ] , 배열2[ ]) | static boolean | 두 배열비교. 같으면 true |
fill(배열[ ] , 채울 값) | static void | 두번쨰 인자값으로 주어진 배열을 채우기 |
fill(배열[ ] , int A, int B, 채울 값) | static void | 마지막 인자값으로 배열 채우기(배열의 A부터 B인덱스까지) |
sort(배열[ ]) | static void | 오름차순 정렬 |
sort(배열[ ] , 지정된 Comparator) | static void | 지정된 Comparator 기준에 따라 정렬 |
toString(배열[ ]) | static String | 전달된 배열 내용들의 |
'Java > 기본' 카테고리의 다른 글
[Java] 유용한 클래스 - Wrapper (0) | 2021.06.20 |
---|---|
[Java] 유용한 클래스 - String (0) | 2021.06.20 |
[Java] 유용한 클래스 - Calendar, Date (0) | 2021.06.20 |
[Java] 예외처리 - 예외 처리하기 (0) | 2021.06.18 |
[Java] 예외처리 - 예외(Exception)란 (0) | 2021.06.17 |