![](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2F2lM9h%2FbtsFydfouCB%2Fq76PwSQiorkrimjJ41Fd1k%2Fimg.png)
Iterator 무엇인가 많이 모여 있을 때 이를 순서대로 가리키며 전체를 검색하고 처리를 반복하는 것 iterator: 반복자 Iterable Interface 처리를 반복할 대상을 나타냄 이 인터페이스를 구현하는 클래스는 배열처럼 뭔가 많이 모여있는 것(=집합체)가 된다 package java.lang.* public interface Iterable { public abstract Iterator iterator(); } `iterator()`: 집합체에 포함된 요소를 하나하나 처리해 나가고 싶을 때 사용 Iterator Interface 하나하나의 요소처리를 반복하기 위한 것 → 루프 변수 역할 package java.util.* public interface Iterator { public ab..