Arrays.fill 사용 시 ArrayStoreException

Ran·2021년 6월 8일
0
int[][] a = new int[n][n];
Arrays.fill(a, -1);

알고리즘을 풀다가 2차원 배열을 특정 값으로 초기화하는데

Exception in thread "main" java.lang.ArrayStoreException: java.lang.Integer

이런 에러가 떴다!

찾아보니 Arrays.fill은 1차원 배열에서만 사용할 수 있다고 한다.

for (int[] i : a) Arrays.fill(i, -1);

for문을 사용하여 해결하였다.

profile
Back-End Developer

0개의 댓글