728x90
Arrays 클래스에는 다음과 같은 static 메소드들이 있다.
public static int binarySearch // 배열 내에서의 검색
public static <T> T[] copyOf // 배열의 복제
public static boolean equals // 배열의 비교
public static void fill // 배열 채우기
public static int hashCode // 배열 해시코드 제공
public static void sort // 정렬
public static String toString // 배열 내용을 출력
javadocs에는 아래와 같이 기술되어 있다.
의역해보면, 다양한 arrays 연산을 위한 메서드들을 포함하고 있다.
lists처럼 다루기 위한 static factory를 포함하고 있다.
이 메서드는
This class contains various methods for manipulating arrays (such as
* sorting and searching). This class also contains a static factory
* that allows arrays to be viewed as lists.
*
* <p>The methods in this class all throw a {@code NullPointerException},
* if the specified array reference is null, except where noted.
*
* <p>The documentation for the methods contained in this class includes
* brief descriptions of the <i>implementations</i>. Such descriptions should
* be regarded as <i>implementation notes</i>, rather than parts of the
* <i>specification</i>. Implementors should feel free to substitute other
* algorithms, so long as the specification itself is adhered to. (For
* example, the algorithm used by {@code sort(Object[])} does not have to be
* a MergeSort, but it does have to be <i>stable</i>.)
'개발 > Java' 카테고리의 다른 글
자바8의 날짜 관련 클래스 (0) | 2021.05.18 |
---|---|
함수형 인터페이스, java.util.function 패키지 (0) | 2021.05.18 |
StringBuilder, StringBuffer (0) | 2021.05.18 |
StringJoiner (0) | 2021.05.18 |
자바 Optional 이란 (0) | 2021.05.18 |