본문 바로가기
Java/JAVA에 대하여

[JAVA] Arrays.fill()

by lms0806 2021. 10. 29.
728x90
반응형

자바로 배열을 선언한 후에 int형은 0, String은 null로 가득차 있습니다.

그런 경우 안에 값을 전부 특정 숫자나, 문자로 바꾸고 싶은 때 사용하는 방법입니다.

 

for문으로 사용할 경우

int[] a = new int[10];
for(int i = 0; i < a.length; i++){
	a[i] = 1;
}

이런 방식으로 가능합니다.

 

간단하게 소스코드의 길이를 줄이면서 사용하는 방법으로

int[] a = new int[10];
Arrays.fill(a, 1);

라는 식으로 할 경우 위에 적힌 for문과 마찬가지로 1로 가득 채워지게 됩니다.

 

728x90
반응형

'Java > JAVA에 대하여' 카테고리의 다른 글

HashSet 내부  (1) 2022.09.24
JAVA의 깊은 복사, 얕은 복사  (0) 2021.12.30
JVM이란  (0) 2021.12.25
JAVA 관련 deep한 내용들이 나와있는 사이트 정리  (0) 2021.12.24
[JAVA] 배열 전체 출력  (5) 2021.07.31

댓글