Iterator (1) 썸네일형 리스트형 [Java]Iterator란? Iterator 정의 Iterator는 객체 지향적 프로그래밍에서 배열이나 그와 유사한 자료 구조의 내부의 요소를 순회(traversing)하는 객체이다. 자바의 컬렉션 프레임웍에서 컬렉션에 저장되어있는 요소들을 읽어오는 방법을 표준화 하였는데 그 중 하나가 Iterator이다. 인터페이스 Iterator의 구조 public interface Iterator{ boolean hasNext(); Object next(); void remove(); } boolean hasNext() : 읽어올 요소가 남아있나 확인. true,false Object next() : 다음 데이터를 반환. void remove() : next()로 읽어온 요소를 삭제. 호출순서는 hasNext() -> next() -> rem.. 이전 1 다음