java arrays fill 메소드와 setAll 메소드의 차이점을 알아봅시다.
java의 Array에는 배열의 모든 원소를 특정한 값으로 초기화 하기 위한 메서드가 있습니다. fill과 setAll이라는 메소드입니다. 간단하게 차이점을 알아보겠습니다. 먼저 fill입니다. specified int value. specified value. 특정한 값으로 모든 원소를 초기화 합니다. 예를 들어 배열 내의 원소를 모두 5로 초기화 시키거나 할 때 쓸 법 합니다. 이 메서드는 int형 배열 뿐만이 아니라, long, char, ... 등의 배열을 받기도 합니다. 오버로딩 되어있다고 보면 됩니다. 이 블로그에서는 int형 배열만 다룹니다. 예제를 보겠습니다. 단순하게 Arrays.fill(a, 5);를 호출합니다. 그러면 10개의 원소를 저장하는 배열의 원소들이 모두 5로 초기화 됨을 볼..
레퍼런스/예제
2023. 5. 26. 21:25
최근댓글