fo r (int j = 0; j < deq ue.size(); j++) {
S ystem.out.pr int(deque.pollLast());
}
원래 deque.size()가 8인데 4글자만 pollLast() 하더라고..
pollLast 할 때마다 size가 1개 줄어드는건 아는데
그 for문 안에 있는 deque.size()도 같이 줄어드는거임?
fo r(int j=0 ; j<8 ~ ) 이었다가 pollLast 한번 하면
fo (int j = 0; j<7 ~) 이런식으로?
매번 실행함ㅇㅅㅇ
당연한거 아니냐
당연하지.. ㅋㅋ deque.size()를 고정변수로 받아라
아 근데 그냥 for each로 해야하나 계속 사이즈가 변하네
보통 while (!deque.empty() ) S ystem.out.pr int(deque.pollLast()); 로 할 듯
언어마다 다른데 사이즈 변하면 foreach 안될수도 자바는 되던가..ㅇㅅㅇ
ㅇㅇ 그래서 늘 하던 방식으로... while ! empty