자바 컬렉션 루프 하면서 삭제 하려니까 예외 뜨길래 찾아보니까 반복자를 쓰라고 나오던데 예제 보면서 내 코드에 적용한 게 이거임 근데 반복자에서 remove해도 리스트에 그대로 적용되던데 둘이 연결돼 있는 거야? - dc official App
iterator로 ArrayList의 값을 삭제하려고 한 거 아님?
ㅇㅇ 맞는데 내가 생각하는 게 맞는지 확인하고 싶어서 - dc App
iterator에서 적용한 게 원본 컬렉션에도 적용되는 게 맞는지 알고 싶었서 - dc App
그냥 인덱스랑 비슷한 거라고 생각하셈 이터레이터는 인터페이스인데, 반복자를 최적화하는 건 java.util에서 해주고 너님은 최적화된 반복자로 접근해서 원하는 연산을 해주면 되는 거임