HashMap컬렉션
1. HashMap<K,V> : 키와 값의 쌍으로 구성되는 객체들을 요소로 같는 컬렉션
- import java.util.HashMap
- K := 키 요소, 위치결정, 위치검색 시 사용
V := 값 요소 - 한 쌍이 한 요소임
- 삽입(put) 검색(get)
- Set<String> := key 문자열을 가진 집합 Set 컬렉션을 리턴한다. 이걸 iterator로 순차검색을 한다.
ex)
Set<String> keys = javaScore.keySet();
Iterator<String> it = keys.iterator();
ex)
HashMap<String, String> h = new HashMap<String, String>();
h.put("baby", "아기") h.put("love", "사랑") h.get("love") h.remove("baby")
h.size(); //컬렉션 사이
2. LinkedList<E>
- import java.util.LinkedList
- List 인터페이스를 구현한 컬렉션 클래스(요소타입)
- 요소들은 양방향으로 연결되어 관리됨(head, tail) ->스택, 큐로 활용가능.
ex)
LinkedList<String> link = new LinkedList();
put, get
3. Collection 클래스
- import java.util.*
- 컬렉션은 다루는 클래스, 갖고있는 모든 메소드는 static
- 주요 메소드
sort() : 컬렉션 요소 소팅 >>>소팅 후 Iterator 인터페이스
reverse() : 요소들의 순서 반대
max(), min() : 요소 중 최대 최소 찾기
binarySearch() : 특정 값을 검색 ex) Collections.binarySearch(myList, "아바타") >>>3번째 요소입니다.
'Programming > Java' 카테고리의 다른 글
9장. 자바의 이벤트 처리 (0) | 2020.06.17 |
---|---|
7장. 컬렉션과 제네릭 #4 제네릭 만들어보기 (0) | 2020.06.17 |
7장. 컬렉션과 제네릭 #2 ArrayList 컬렉션, Iterator 인터페이스 (0) | 2020.06.16 |
7장. 컬렉션과 제네릭 #1 개요, Vector 컬렉션 (0) | 2020.06.15 |
6장. 패키지와 활용 #2 주요 클래스 (0) | 2020.06.15 |
댓글