8
반복하는 동안 컬렉션에서 요소 제거
AFAIK에는 두 가지 접근 방식이 있습니다. 컬렉션의 사본을 반복 실제 콜렉션의 반복자를 사용하십시오. 예를 들어 List<Foo> fooListCopy = new ArrayList<Foo>(fooList); for(Foo foo : fooListCopy){ // modify actual fooList } 과 Iterator<Foo> itr = fooList.iterator(); while(itr.hasNext()){ // modify actual fooList using itr.remove() } 한 가지 접근 방식을 다른 접근 방식보다 선호해야하는 …
215
java
collections
iteration