본문 바로가기
IT Tech/Application

[java] Array(배열)

by _><- 2021. 9. 5.
반응형

# 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]

 

 

반응형