1). 반복자는 반복자 클래스이며 반복 가능한 것은 인터페이스가 구현되는 한 반복하기 위해 Foreach를 사용하는 것입니다.
2). 반복 가능한 반복자 인터페이스를 캡슐화합니다. 반복 가능한 인터페이스 클래스가 구현되는 한 반복자 반복기를 사용할 수 있습니다.
3). 컬렉션 컬렉션, 목록 및 세트는 모두 반복 가능한 구현 클래스이므로 Foreach를 사용하여 하위 클래스를 반복 할 수 있습니다.
4). 반복자 및 다음 (), hasnext () 및 remove ()의 핵심 메소드는 모두 현재 위치에 따라 다릅니다. 이러한 컬렉션이 반복기를 직접 구현하는 경우 현재 반복자 위치에 대한 포인터가 포함되어야합니다. 세트가 메소드간에 전달되면 현재 위치는 불가지론이므로 다음 () 이후의 값도 알 수 없습니다. 그러나 반복 가능한 구현은 그렇지 않습니다. 각 통화는 처음부터 반복자를 반환하며 각 반복자는 서로 영향을 미치지 않습니다.
위의 Java Collection_A 반복과 반복자의 차이에 대한 간단한 논의는 내가 공유하는 모든 내용입니다. 나는 당신이 당신에게 참조를 줄 수 있기를 바랍니다. 그리고 당신이 wulin.com을 더 지원할 수 있기를 바랍니다.