자바 컬렉션 별 iterator 사용하는 방법을 포스팅하겠습니다.
list, map, set은 자바 컬렉션인데 각각의 내용을 조회하려면 iterator을 사용해야 합니다.
먼저 소스부터 보겠습니다.
위의 소스를 보게 되면
13번째 라인에 iterator를 선언하고 있고
각 켈력션마다 itertator를 받아 순회하고 있습니다.
(list : 15 ~ 25라인, map : 28 ~ 39라인, set : 42 ~ 52라인)
while문을 보게 되면 hasNext() 메소드가 보이는데
컬렉션의 다음 요소가 있는지 확인하고 있으면 true, 없으면 false를 리턴하는 메소드입니다.
그리고 그 안의 next 메소드는 컬렉션의 다음 요소를 리턴합니다.
소스를 실행시키면 위와 같은 결과가 표출됩니다.
'dev > 자바' 카테고리의 다른 글
Java NumberFormat DecimalFormat (0) | 2021.07.06 |
---|---|
String split 특수문자 (0) | 2021.06.18 |
Java File Separator (0) | 2021.05.26 |
File lastModifiedTime 조회 (0) | 2021.03.17 |
IOUtils 문자열 인코딩 깨짐 해결 (0) | 2019.08.16 |