본문 바로가기
✨ Java/컬렉션 프레임워크(CollectionFramework)

자바(JAVA) - Iterator 개념과 사용방법

by 환풍 2023. 7. 19.
728x90

 

이터레이터(Interator)란?

컬렉션 프레임워크에서 List, Set, Map을 순서대로 반복해서 조회할 수 있도록 해주는 객체이다.

위와 같이 프레임워크 ArrayList에 3개의 문자열을 넣고, foreach를 통해 출력해보았다.

 

Iterator.hasNext()

 - Iterator 안에 다음 값이 들어있는지 확인한다.

들어있으면 true, 안들어있으면 false를 반환한다.

 

Iterator.next()

 - Iterator의 다음 값 가져온다.

 

Iterator.remove()

 - Iterator에서 next() 할 때 가져온 값을 컬렉션에서 삭제한다.

*반드시 next() 이후에 사용해야한다.

반응형

댓글