일단 시작해보는 블로그

[Java] Iterator 본문

개발/Java

[Java] Iterator

Selina Park 2019. 9. 3. 13:06

Iterator는 자바의 Collection framework에서 Collection에 저장되어 있는 요소들을 읽어오는 방법을 표준화한 것이다.

List나 Set인터페이스를 구현하는 컬렉션은 iterator()가 컬렉션의 특징에 맞게 설계되어있다.

 

Iterator는 인터페이스이다.

public interface Iterator{

    boolean hasNext();

    Object next();

    void remove();

}

 

1. boolean hasNext() : 읽어 올 요소가 남아있는지 확인하는 메소드

2. Object next() : 읽어 올 요소가 남아있는지 확인하는 메소드

3. void remove() : next()로 읽어 온 요소를 삭제한다. next()호출 후, remove()를 사용한다.

 

 

Comments