Skip to content

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) 특정 배열의 내용을 문자열로 반환
0.0.1_20140628_0