상세 컨텐츠

본문 제목

Iterator/Iteratable

Java is Coffee

by 10002s 2023. 10. 28. 15:53

본문

iterate : (계산, 컴퓨터 처리 절차를) 반복하다
iterator : 반복자

 

  순서 중복 설명
Iterable - O 반복(iterate) 가능한 컬렉션을 나타내는 인터페이스로, 모든 Collection 인터페이스를 구현한 클래스에서 사용됩니다.
Iterator O O 컬렉션 내의 요소를 순차적으로 접근하고 조작하기 위한 인터페이스입니다.

 

Method 활용

메소드 설명
hasNext() Iterator 안에 다음 값이 존재 여부를 return
next() iterator의 다음 값 가져오기
remove() iterator에서 next() 시에 가져왔던 값을 컬렉션(List, Set, Map) 등에서 삭제

 

단점

  • 처음부터 끝까지의 단방향 반복만 가능
  • 값을 추가하거나 삭제가 불가능
  • 대량의 데이터를 제어시 속도가 느림

 

반응형

'Java is Coffee' 카테고리의 다른 글

Collection/Map  (0) 2023.10.28
Stack, Queue, Deque  (0) 2023.10.26

관련글 더보기