배열에서 사용할 수 있는 Fill() 2019-11-26 ⏱ 3 min. array, fill, string 백준 알고리즘 문제를 풀다가 알게된 메서드 하나를 indexOf()에 이어 또 정리해본다. fill() 은 두 개의 파라미터를 요구하는 함수이다. 하나는 배열(모든 타입), 다른 하나는 해당 배열을 채울 데이터이다. 이 때 배열을 채울 데이터는 당연하지만, 배열의 데이터타입과 일치해야 한다. String[]이 파라미터로 주어졌다면, 이 배열을 채울 데이터 또한 String이어야 한다는 이야기이다. 12345678910111213141516171819import java.util.Arrays;class devandy{ public static void main(String[] args){ // 배열 선언 String[] strArr = new String[5]; char[] charArr = new char[5]; int[] intArr = new int[5]; // 배열에 값 채우기 Arrays.fill(strArr, "abc"); Arrays.fill(charArr, 'z'); Arrays.fill(intArr, 7); System.out.println(Arrays.toString(strArr)); System.out.println(Arrays.toString(charArr)); System.out.println(Arrays.toString(intArr)); }} 결과