[JAVA] Map 컬렉션 클래스
·
JAVA
Map 컬렉션 클래스 Map 인터페이스는 Collection 인터페이스와는 다른 저장 방식을 가진다. Map 인터페이스를 구현한 Map 컬렉션 클래스들은 키와 값을 하나의 쌍으로 저장하는 방식(key-value 방식)을 사용한다. 키(key)란 실질적인 값(value)을 찾기 위한 인데스역할을 한다. Map 컬렉션 클래스는 ① 요소의 저장 순서를 유지하지 않는다. ② 키는 중복을 허용하지 않지만, 값의 중복은 허용한다는 특성을 가지고 있다. 대표적인 Map 컬렉션 클래스로는 HashMap / Hashtable / TreeMap 등이 있다. Map 컬렉션의 대표적 문법 : 생성 : HashMap map = new HashMap(); 추가 : map.put(키, 값); 검색 : map.get(키); 키 묶음..
[JAVA] 반복자 Iterator
·
JAVA
자바의 컬렉션 프레임워크는 컬렉션에 저장된 요소를 읽어오는 방법을 Iterator 인터페이스로 표준화 한다. Collection 인터페이스에서는 Iterator 인터페이스를 구현한 클래스의 인스턴스를 반환하는 iterator() 메소드를 정의하여 각 요소에 접근하게 한다. 따라서 Collection 인터페이스를 상속받는 List와 Set 인터페이스에서도 iterator() 메소드를 사용할 수 있다. 반복자를 사용하는 방법에는 크게 두가지로 나뉜다. ① 외부에서 사용하는 방법 lterator 이름 = 반복할객체이름. iterator(); Iterator 을 작성 후 해당 반복자의 이름을 지정해주고 반복할 대상의 이름 . iterator(); 으로 마무리 해준다. Iterator 인터페이스는 다음과 같은 메..
해니01_15
'자바반복자' 태그의 글 목록