[Java] Iterator

2021. 4. 12. 21:15

1. Iterator

  • Collection 프레임워크에서 저장된 요소를 읽어오는 방법을 표준화하기 위한 Interface
  • List, Set에 구현
  • 주로 읽기 전용으로 사용

 

2. 사용법

example

Iterator it = list.iterator();

// 모든 요소에 대해 탐색
while(it.hasNext()) {
	String item = it.next();	// 다음 데이터 반환
    if(item == "삭제할 요소") {
    	it.remove();	// iterator 위치의 요소, 즉 next()로 읽어온 요소 삭제
    }
}

'Java' 카테고리의 다른 글

[Java] Map 인터페이스  (0) 2021.04.15
[Java] 문자열(String) 비교  (0) 2021.04.14
[Java] list  (0) 2021.04.12
[Java] 정렬 - sort, comparable, comparator  (0) 2021.04.12
[Java] Set  (0) 2021.04.11

+ Recent posts