배열(array)이란?
- 같은 타입의 변수들로 이루어진 집합으로 정의
- 관련 용어
- 배열 요소 (element)
- 인덱스 (index)
- Java에서 인덱스는 언제나 0부터 시작하며, 0을 포함한 양의 정수만을 가질 수 있다.
1차원 배열
2차원 배열
배열의 초깃값
- char
- byte, short, int
- long
- float
- double
- boolean
- 배열, 인스턴스 등
배열의 복사
- 종류
- System 클래스의 arraycopy() 메소드
- Arrays 클래스의 copyOf() 메소드
- Object 클래스의 clone() 메소드
- for 문과 인덱스를 이용한 복사
- 사용 예시
Enhanced for 문
- JDK 1.5부터 사용가능한 배열과 컬렉션의 모든 요소를 참조하기 위한 반복문
- 배열과 컬렉션 프레임워크에서 유용하게 사용된다.
- 사용 방법