본문 바로가기
Develop/Java

요소를 순회하는 Iterator

by jaeyoungb 2022. 9. 18.

요소의 순회란

  • 컬렉션 프레임워크에 저장된 요소들을 하나씩 차례대로 참조하는 것이다.
  • 순서가 있는 List 인터페이스의 경우는 따로 Iterator를 사용하지 않고 get() 메서드로 순회할 수 있다.
  • Set 인터페이스의 경우는 get() 메서드가 제공되지 않으므로, Iterator를 활용해서 순회한다.

 

주요 메서드

  • boolean hasNext() : 이후에 요소가 있는지 체크하는 메서드, 있다면 true를 반환한다.
  • E next() : 이후의 요소를 반환한다.

 

ArrayList에서 iterator() 메서드를 활용한 요소 순회 및 요소 제거 예시 코드 일부분이다.

참고해서 사용해보자.