본문 바로가기

dev/자바

컬렉션 별 iterator 사용법

자바 컬렉션 별 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