본문 바로가기

DEVELOPER/Java

Iterator

반응형

Collection 요소를 순회하는 Iterator


요소의 순회란?

  • 컬렉션 프레임 워크에 저장된 요소들을 하나씩 차례로 참조
  • 순서가 있는 List 인터페이스의 경우는 Iterator를 사용하지 않고 get(i) 메서드를 활용 가능
  • get(i) 메서드가 제공되지 않는 Set 인터페이스의 경우 Iterator를 활용하여 객체를 순회

 

Iterator method

  • boolean hasNext( ) : 이 후에 요소가 더 있는지 체크하는 메서드, true/ false를 반환
  • E next( ) : 다음에 있는 요소를 반환

 

Iterator 사용

Iterator<E> 변수명 = arrayList.iterator();
반응형