⁕⁕ HashMap.putAll( ) : 같은 key가 있을때 value를 덮어씀
ex) Map<String, Integer> map1 = new HashMap<>();
map1.put("Apple",1000);
map1.put("Banana",2000);
Map<String, Integer> map2 = new HashMap<>();
map2.put("Apple",4000);
map2.put("WaterMelon",6000);
map1.putAll(map2); // map1과 map2 합침.
System.out.println(map1);
=> {Apple = 4000, Banana = 2000, WaterMelon = 6000}
key값이 같은 경우 파라미터로 전달된 Map의 값으로 원본 Map의 vavlue가 변경.
⁕⁕ toArray( ) : 배열(Array)로 만들어 줌
⁕⁕ keySet( ) : key의 값만 필요한 경우
⁕⁕ entrySet( ) : key와 value값이 모두 필요한 경우
Map.containsKey(key); => Map 안에 특정 key가 들었는지 확인
Map.containsValue(value); => Map 안에 특정 Value가 들었는지 확인
'Studying > Java' 카테고리의 다른 글
세션 (Session) (0) | 2023.05.08 |
---|---|
Servlet에서 Session, JSP에서 Session (0) | 2023.05.08 |
[@Annotation] @RequestMapping (0) | 2023.05.08 |
MyBatis foreach문 (0) | 2023.05.01 |
BufferedReader / BufferedWriter (0) | 2023.04.13 |