반응형
[항해99 자바 문법 뽀개기 1-18강 ~ 1-22강 강의]
Map
- HashMap은 키(key)와 값(value)을 하나의 데이터로 저장하는 특징을 가집니다. 이를 통하여 해싱(hashing)을 가능하게 하여 데이터를 검색하는데 뛰어난 성능을 보입니다.
public class Main {
public static void main(String[] args) {
Map<Integer, String> map = new HashMap<>();
map.put(1, "apple");
map.put(2, "berry");
map.put(3, "cherry");
System.out.println(map);
System.out.println("1st in map: " + map.get(1));
map.remove(2);
System.out.println(map);
System.out.println(map.containsKey(2));
System.out.println(map.containsValue("cherry"));
map.clear();
System.out.println(map);
}
}
=> 여기서 잠깐! 선언부분에 <> 표시가 보이시나요? 이 부분은 제네릭스라는 것으로 바로 다음장에서 배울 예정입니다. 지금은 "key,value에 해당하는 타입을 꺽쇠 안에 선언하는구나~" 하면서 넘어가셔도 무방합니다!
반응형
'JAVA' 카테고리의 다른 글
[JAVA_Study] 스터디 4일차 -2 (네트워킹) (0) | 2022.06.23 |
---|---|
[JAVA_Study] 스터디 4일차 -1 (컬렉션 - 스택, 큐, ArrayDeque) (0) | 2022.06.23 |
[JAVA_Study] 스터디 3일차 -4 (컬렉션 - List, Set) (0) | 2022.06.22 |
[JAVA_Study] 스터디 3일차 -3 (컬렉션이란?) (0) | 2022.06.22 |
[JAVA_Study] 스터디 3일차 -2 (날짜와 시간 다루기) (0) | 2022.06.22 |