-다차원 배열
2)3차원 배열(가로*세로*반복)
: 2차원 배열을 배열로 구성한 것.
->배열은 계속 추가해나갈 수 있음.
->미리 들어갈 배열의 수를 다 알고 있는 상태에서 데이터를 넣어야 하며, 이미 공간이 할당되고 데이터도 들어가 있는 상태에서는 데이터가 100% 유지된 상태에서 배열의 수를 더 늘리거나 줄일 수는 없음.
-Arrays 클래스
: Java 1.2에서부터 제공되는 클래스. Java Collections Framework에 속해있음.
-여러 메서드 살펴보기
1. Arrays.deepToString(Object[] a) ; 지정된 배열의 내용을 문자열로 자세히 표현하여 반환
2. Arrays.toString(Object[] a) ; 인자로 넘어온 배열의 내용을 문자열로 출력. 1차원 배열에 한하여 가능(다차원 배열은 위의 deepToString() 이용)
3. Arrays.deepequals(Object[] a, Object[] b) ; 다차원 배열간의 내용이 같은지 비교 > boolean 타입으로 반환(같으면 true, 다르면 false)
4. Arrays.equals(Object[] a, Object[] b) ; 배열 a, b간의 내용이 같은지 비교 > boolean 타입으로 반환(같으면 true, 다르면 false)
5. Arrays.copyOf(Object[] a, int length) ; 배열을 처음부터(인덱스 0) 지정한 길이까지 복사
6. Arrays.copyOfRange(Object[] a, int from, int to) ; 배열을 지정한 시작위치부터 지정한 마지막 위치 내의 요소를 복사
'개인공부' 카테고리의 다른 글
빵형 자바 7일차 ; 반복문 (0) | 2024.03.03 |
---|---|
빵형 자바 6일차 ; Arrays 메서드(2) (0) | 2024.03.02 |
빵형 자바 4일차 ; 2차원배열 (1) | 2024.02.27 |
빵형 자바 3일차 ; Scanner 활용법, 타입 추론형 var, 상수와 난수, 변수 명명 규칙, 배열(1차원 배열) (0) | 2024.02.24 |
빵형 자바 2일차 ; 변수, 자료형, 형 변환 (0) | 2024.02.23 |