# Map
- 데이터를 Key/Value 방식으로 저장할 수 있는 자료구조
- 인덱스 번호 대신 Key값을 사용해 원하는 Value를 꺼낼 수 있다
- Key는 중복이 허용되지 않는다 (꺼낼 때 Set으로 꺼낸다)
- Value는 중복이 허용된다 (꺼낼 때 Collection으로 꺼낸다)
HashMap<String, Object> info = new HashMap<>();
첫 번째 제네릭 (String) : Key의 타입
두 번째 제네릭 (Object) : Value의 타입
put(K, V) : key값과 value값을 짝을 지어서 넣을수 있다
info.put("이름", "홍길동");
info.put("나이", 30);
info.put("군필", true);
get(Key) : 키를 사용해 값을 꺼낸다
System.out.println(info.get("이름"));
System.out.println(info.get("나이"));
System.out.println(info.get("군필"));
※ 같은 Key값으로 put()하면 덮어쓰기 된다
info.put("이름", "오혜준");
'JAVA' 카테고리의 다른 글
StringBuilder (0) | 2024.06.05 |
---|---|
String (0) | 2024.06.04 |
Comparator (0) | 2024.05.31 |
LinkedList (0) | 2024.05.29 |
HashSet (0) | 2024.05.28 |