배열에 모두 같은 특정값을 채우기 위한 함수가 존재하는데
그 함수가 바로 Arrays.fill()이다.
하지만 사용하려다가 아래와 같은 오류를 만나게 되었다.
내가 코딩한 코드는 아래와 같다.
Arrays.fill(visit,false);
따라서 저 오류메세지에 있는 Arrays.java의 3638번째 코드를 보니
위와 같이 선언되어 있다.
바로 1차원 배열에서만 사용가능한 것이다!
따라서 2차원 배열에서 Arrays.fill()메소드를 사용하려면 1차원 배열로 쪼개야 한다.
for(boolean v[]: visit){
Arrays.fill(v,false)
}
위와 같이 고쳐준다.