반응형
# Array 초기화
- 기본타입(Primitive type)의 배열인 경우 초기값을 가지고 있음 (int = 0)
- 참조타입(Reference type)의 배열을 선언했을 경우 배열내 엘리먼트의 초기값이 null임
//크기 할당 & 초기화 없이 배열 참조변수만 선언
int[] arr;
int arr[];
// 선언과 동시에 배열 크기 할당
int[] arr = new int[5];
String[] arr = new String[5];
// 기존 배열의 참조 변수에 초기화 할당하기
int[] arr; arr = new int[5];
// Arrays.fill(배열, 초기화 값)
Arrays.fill(arr, Integer.MAX_VALUE); // 최대값으로 초기화
// 2차원 배열 초기화
int[][] arr2 = new int[10][10];
for(int[] arr : arr2)
Arrays.fill(arr, Integer.MAX_VALUE);
출처: https://ifuwanna.tistory.com/231 [IfUwanna IT]
반응형
'IT Tech > Application' 카테고리의 다른 글
DDD 바운디드 컨텍스트 기반 마이크로서비스 도출 (0) | 2022.02.04 |
---|---|
[java] Comparable을 이용해 Pair 클래스 정렬하기 (0) | 2021.09.05 |
[java] Array, List(ArrayList, LinkedList) (0) | 2021.09.04 |
[java] Stack, Queue, ArrayDeque (0) | 2021.09.04 |
[java] Primitive와 Reference Type (0) | 2021.09.04 |