[JAVA] Iterator
2020. 6. 14. 17:05ㆍ기본 문법/[JAVA]
Iterator이란?
Iterator는 자바의 컬렉션 프레임웍에서 컬렉션에 저장되어 있는 요소들을 읽어오는 방법을 표준화 하였는데 그 중 하나가 Iterator이다.
Iterator은 Interface로 어떤 메소드가 있는지 확인해보자.
메소드 | 설명 |
boolean hasNext(); | 읽어 올 요소가 남아있는지 확인하는 메소드이다. |
Object next(); | 다음 요소를 읽어 온다. 호출하기 전에 hasNext()를 호출하는게 안전 |
void remove(); | next()로 읽어 온 요소를 삭제한다. next()를 호출한 다음에 remove()를 호출해야 한다. |
ListIterator
Iterator은 단방향으로만 이동할 수 있는 데 반해
ListIterator은 양방향으로의 컬렉션 요소 접근이 가능하다.
'기본 문법 > [JAVA]' 카테고리의 다른 글
[JAVA] Set - TreeSet (0) | 2020.06.16 |
---|---|
[JAVA] Set - HashSet (0) | 2020.06.14 |
[JAVA] List - Stack VS Queue (0) | 2020.06.14 |
[JAVA] List - LinkedList (0) | 2020.06.12 |
[JAVA] List - ArrayList (0) | 2020.06.12 |