Arrays 클래스
: 배열을 다루기 편리한 메소드(static) 제공
(비슷한 static 클래스: Math, objects, collections : 유용한 메소드(util) 제공)1) 배열의 출력 : toString()
- 오버로딩이 돼있어서 아무배열 넣어도 [] 문자열로 반환해줌
2) 배열의 복사 : copyOf(), copyOfRange()(새로운 배열을 생성해서 반환)
3) 배열 채우기 : fill(), setAll()
4) 배열의 정렬과 검색 : sort(), binarySearch()(이진탐색, 정렬된 배열에만 가능)
: sort로 정렬하고, binarySearch를 해야함
5) 다차원 배열의 출력 : deepToString()
6) 다차원 배열의 비교 : deepEquals()
7) 배열을 List로 변환 : asList(Object... a) ; (Object.. : 가변(갯수가 정해져 있지 않은) 매개변수, 매개변수 여러개 넣어도 됨)
8) 람다와 스트림(14장) 관련 : parallelXXX(), spliterator(), stream()
↳ 14장에서 설명
출처
- 자바의 정석 기초편: ch11- 25~29