Collection 요소를 순회하는 Iterator MemberArrayList.java 의 removeMember( ) 메서드를 보면 for 문과 get 메서드를 사용하여 회원을 순차적으로 하나씩 꺼내면서 매개변수와 같은 아이디를 찾습니다. 그런데 순서가 없는 Set 인터페이스를 구현한 경우에는 get(i) 메서드를 사용할 수 없습니다. 이때 Iterator 를 사용합니다. Iterator 는 Collection 인터페이스를 구현한 객체에서 미리 정의되어 있는 iterator( ) 메서드를 호출하여 참조합니다. 예를 들어 Collection 을 구현한 ArrayList 에 iterator( ) 메서드를 호출하면 Iterator 클래스가 반환되므로 다음처럼 Iterator형 변수에 대입해 사용합니다. I..