배열
- 기본적을 변수는 하나의 값만 저장할 수 있다.
- 배열은 이러한 변수의 단점을 보완할 수 있으며, 하나의 배열이름으로 여러개의 값을 저장할 때 사용한다.
- 배열은 참조형(Reference) 이다. * int, double 등은 기본형 이라고 한다.
Array 특징
- 연속된 자료구조
- 배열에 저장되는 값은 모두 같은 데이터 유형
- 배열은 행 우선으로 데이터가 기억장소에 할당
- 배열은 물리적인 위치와 논리적인 위치가 동일
- 배열의 값을 요소(element)라 하고 그 순서를 인덱스(index)라고 함
Array의 주요 메소드
import java.util.Arrays;
class Main {
public static void main(String[] args) {
// ArrayList로 변환
Arrays.asList(arr);
// String으로 변환
Arrays.toString(arr);
// sort, 오름차순 정렬
Arrays.sort(arr);
// sort, 내림차순 정렬
Arrays.sort(arr, Collections.reverseOrder());
// 배열 복사
Arrays.copyOf(arr, int newlength);
}
}