Java/Java 문법

[JAVA] 배열 초기화(Arrays.fill() 메소드 / 배열 값 채우기)

민돌v 2021. 4. 28. 17:12

자바에서는 배열을 하나의 값으로 간단하게 초기화 할 수 있다.

배열의 값을 초기화 하는 방법으로 2가지가 있는데

1. For 문, 반복문의 사용

int test[] = new int[100];

for(int i=0;i<100;i++)
    test[i] = -1;

 

2. Arrays 메소드의 사용이다.

int test[] = new int[100];

Arrays.fill(test,-1);

 

=> 둘의 결과값은 똑같다.

Arrays.fill() 메소드를 이용하면,

- int형 배열,

- Double형 배열,

- Boolean형 배열, 등등

모든 배열에 동일하게 적용된다.

(Boolean형 배열 초기화 예제)

boolean bool[] = new boolean[10];

Arrays.fill(bool,true);