모든 Collection 인터페이스를 구현하는 클래스(ArrayList, HashSet, TreeSet...)들은 iterator() 메서드를 사용할 수 있다.
그러나, Map 인터페이스를 구현하는 클래스(HashMap, TreeMap...)들은 사용이 불가하다.
그래서, 다음 예시 코드처럼 Set의 형태로 바꾼 후, iterator() 메서드들을 사용하도록 한다.
자료 구조의 체계를 다시 확인해보고 싶다면 https://jaeyoungb.tistory.com/103를 참고하자.
다음 예시 코드를 참고해서 사용해보자.
'Develop > Java' 카테고리의 다른 글
isEmpty()와 isBlank() 차이 (0) | 2022.09.20 |
---|---|
컬렉션과 스트림 차이점 (0) | 2022.09.18 |
요소를 순회하는 Iterator (0) | 2022.09.18 |
컬렉션 프레임워크(Collection Framework) (0) | 2022.09.18 |
문자열 비교 - 비교 연산자(==)와 equals() 메서드 차이 (0) | 2022.09.15 |