Java

Iterator 메소드

yougeun 2022. 11. 11. 00:19
728x90

Iterator

컬렉션 프레임워크에서 컬렉션에 저장되어 있는 요소들을 읽어오는 방법(List, Set, Map, Queue)

hasNext():iterator안에 다음 값이 들어있는지 확인

next():Iterator의 다음 값 가져오기

remove():next() 시에 가져왔던 것을 컬렉션 등에서 삭제

 

List<String> dic = new ArrayList<>();
for(char i='A'; i<='Z';i++){
    dic.add(String.valueOf(i));
}

Iterator<String> it = dic.iterator();
while(it.hasNext()){
    System.out.println(it.next());
}

출력 결과

 

728x90