Java
java.util.Arrays
#
Find similar titles
- 최초 작성자
- 최근 업데이트
Structured data
- Category
- Programming
Array 클래스 #
Array(배열)클래스는 Java의 배열을 리스트와 같은 자료구조형처럼 다룰 수 있게 해주는 클래스로, 실제 프로그래밍에서 매우 중요한 역할을 한다.
Arrays 클래스는 정렬(sorting)이나 탐색(searching)과 같은 배열관리 메소드를 담고 있음
Arrays 클래스의 메소드들은 특정 배열 참조값이 null값이면 nullPointerException이 적용
클래스 선언(Object 클래스로부터 extend) #
public class Arrays extends Object
클래스 메소드 #
클래스 메소드 | 설명 |
---|---|
static List asList(t...a) | 특정 배열을 고정크기 리스트로 반환 |
*아래에서 자료형 배열의 예 boolean[],byte[],char[],double[],float[],int[] 등 | |
static int binarySearch(자료형 배열 a, 자료형 key) | 이진탐색 알고리즘을 이용하여 특정값에 대한 자료형 배열을 탐색 |
static int binarySearch(자료형 배열 a, int fromIndex, int toIndex, byte key) | 이진탐색 알고리즘을 이용하여 특정값에 대한 자료형 배열의 범위를 탐색 |
static 자료형 배열 copyOf(자료형 배열 original, int newLength) | 특정 배열을 복사하거나 특정 길이로 자름 |
static 자료형 배열 copyOfRange(자료형 배열 original, int from, int to) | 특정 배열의 특정 범위를 새로운 배열로 복사 |
static boolean deepEquals(Object[] a1, Object[] a2) | 특정 배열이 다른 것과 같은지 비교하여 참,거짓값을 반환 |
static int deepHashCode(Object[] a) | 특정 배열의 deep contents에 기반한 hash code를 반환 |
static String deepToString(Object[] a) | 특정 배열의 deep contents의 문자열 표시를 반환 |
static boolean equals(자료형 배열 a, 자료형 배열 a2) | 두 배열이 같으면 true값을 반환 |
static void fill(자료형 배열 a, 자료형 val) | 배열의 구성요소를 특정 값으로 지정 |
static void fill(자료형 배열 a, int fromIndex, int toIndex, boolean val) | 배열의 지정 구간의 구성요소를 특정 값으로 지정 |
static int hashCode(boolean[] a) | 특정 배열의 내용을 기반으로 하는 hash code를 반환 |
static void sort(자료형 배열 a) | 배열을 숫자 순차순으로 정렬 |
static void sort(자료형 배열 a, int fromIndex, toIndex) | 배열의 지정 구간의 구성요소를 특정 값으로 지정 |
static String toString(자료형 배열 a) | 특정 배열의 내용을 문자열로 반환 |