Java Iterator 이란?
- 컬렉션 프레임워크에서 저장된 요소를 읽어오는 방법을 표준화하기 위한 역할(인터페이스)
- Collection의 하위 컬렉션들이 소유 -> Iterator 타입의 객체를 반환하는 메소드를 이미 구현
- List, Set계열에 구현(Map은 없음)
- 주로 읽기 전용으로 사용한다.
기본 예제)
다음은 names HashSet에다가 it 반복자 객체를 얻어냈다.
Iterator<String> it = names.iterator();
.hasNext() : boolean type 값을 반환해주며 다음 데이터가 있으면 true 없으면 false 를 반환해준다.
.next() : 다음 데이터를 반환한다.
'Java' 카테고리의 다른 글
[Eclipse] Java Thread(스레드) 일시정지(sleep) (0) | 2023.05.09 |
---|---|
[Eclipse] Java Exception(예외처리) (0) | 2023.05.09 |
[Eclipse] Java While(반복문) (0) | 2023.05.08 |
[Eclipse] Java HashSet (0) | 2023.05.08 |
[Eclipse] Java Hash Map (0) | 2023.05.08 |