Enumeration
Iterator, Enumeration, Map과 Iterator
Iterator, Enumeration, Map과 Iterator
2022.04.29Iterator, ListIterator, Enumeration 컬렉션에 저장된 데이터를 접근하는데 사용되는 인터페이스 Enumeration은 Iterator의 구버젼 ListIterator는 Iterator의 접근성을 향상시킨 것 (단방향 → 양방향) Iterator, ListIterator, Enumeration은 전부 인터페이스다. 어떤 인터페이스냐면, 컬렉션에 저장된 데이터를 읽어올 때사용하는 인터페이스다. 그래서 이러한 메서드가 있는데,핵심은 hasNext(), next() 이게 핵심이다. hasNext()는 읽어올 요소가 남아있는지 확인하고, 있으면 true, 없으면 false를 반환한다. 보통 next()를 호출하기 전에 hasNext()를 호출해서 읽어올 요소가 있는지 확인할때 사용한다. ..