-
[자바(JAVA)] Iterator, ListIterator, Enumeration자바의 정석 2023. 7. 23. 14:43728x90
🔷 Iterator, ListIterator, Enumeration
- 컬력션에 저장된 데이터를 접근(=읽어오기)하는데 사용되는 인터페이스
🔸Iterator
Iterator 메서드 Enumeration은 Iterator의 구버전임
🔸ListIterator
Iterator의 접근성을 향상시킨 것(단방향 -> 양방향)
즉, 이전요소를 읽어올 수 있다.
컬렉션(List, Set, Map)은 구조가 달라서 읽어오는 방법이 전부 다름. 구조에 상관없이 읽어올 수 있는 방법이다.(표준화)
컬렉션 인터페이스에 구현되어 있어서 사용이 가능함
🔸Map과 Iterator
Map은
keySet(), entrySet(0, values()를 호출해서 사용한다
728x90'자바의 정석' 카테고리의 다른 글
[자바(JAVA)] Stack & Queue의 활용(PriorityQueue, Deque) (0) 2023.07.23 [자바(JAVA)] Stack & Queue의 구조와 특징 (0) 2023.07.20 [자바(JAVA)] ArrayList의 삭제과정, ArrayList전체삭제 방법 (0) 2023.07.20 [자바(JAVA)] ArrayList의 정의와 메서드정리 (0) 2023.07.20 [자바(JAVA)] 컬렉션 프레임웍 /List, Set, HashSet, TreeSet, Map의 정의와 사용메서드 정리 (0) 2023.07.19