본문 바로가기

Java

Iterator 메소드

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

'Java' 카테고리의 다른 글

dfs 순열 알고리즘  (0) 2022.11.19
객체를 원하는 조건에 따라 정렬  (0) 2022.11.13
StringBuilder 초기화 하기  (0) 2022.11.09
Queue 원소 꺼내지 않고 확인하기  (0) 2022.11.08
ACSII to Char,ACSII to String  (0) 2022.11.07