가자미의 개발이야기
[Java] Iterator, ListIterator 본문
Iterator : 컬렉션에 저장된 요소를 접근하는데 사용되는 인터페이스
ListIterator : Iterator에 양방향 조회기능추가(List를 구현한 경우에만 사용가능)
List list = new ArrayList();
Iterator it = list.iterator();
while(it.hasNext()){
System.out.println(it.next());
}
Map의 경우 Iterator가 구현되어 있지 않아 keySet()이나 entrySet()을 통해 Set형태로 가져온 뒤 Iterator를 실행해야함
Map map = new HashMap();
....
Iterator it = map.entrySet().iterator();
'Java > 자바 기본 문법' 카테고리의 다른 글
[Java] Comparator와 Comparable (0) | 2021.06.28 |
---|---|
[Java] Scanner의 NoSuchElementException 오류 (0) | 2021.05.25 |
[JAVA] 자바 재귀함수 활용 예시 (0) | 2021.03.30 |
[자바] jdk 설치 이후 디렉토리 구조 (0) | 2021.03.02 |
[자바] 컬렉션 인스턴스 동기화 (0) | 2021.03.02 |