Do It Java Day15
배열과 ArrayList 3
1. 다차원 배열
2차원 배열
- 선언과 초기화: 자료형[] [] 배열이름 = new 자료형[행 개수] [열 개수]
ex) int[] [] arr = new int[2] [3];
ex) int[] [] arr = { {1,2}, {3,4} };
public static void main(String[] args) {
int[][] arr = { {1,2,3},{4,5,6} };
for(int i = 0; i < arr.length; i++) {
for(int j = 0; j < arr[i].length; j++) {
System.out.println(arr[i][j]); //1 2 3 4 5 6 출력
}
}
}
2. ArrayList 클래스
- 기존 배열의 고정된 길이로 인한 불편함을 해소
ArrayList 클래스의 주요 메서드
- boolean add(E e) - 요소 하나를 배열에 추가한다
- int size() - 배열에 포함된 요소 전체 개수를 반환한다
- E get(int index) - 배열의 index 위치에 있는 요소 값을 반환한다
- E remove(int index) - 배열의 index 위치에 있는 요소 값을 제거하고 그 값을 반환한다
- boolean isEmpty() - 배열이 비어 있는지 확인한다