본문 바로가기

프로그래밍 언어 (プログラミング言語)/JAVA

for:each문은 조회(read)만 가능(write 불가능)

LinkedList<int[]> queue = new LinkedList<>();

for(LinkedList<int[]> queue:queues) // for:each 문은 조회(read)만 가능하다.
    queue = new LinkedList<>(); // 에러!

아래와 같이 수정을 해야 한다. 

for(int x = 0;x < queues.length;x++)
   queues[x] = new LinkedList<>();