I가 동일한 키를 여러 번 전달하는 경우 HashMap
의 put
방법, 무슨 일이 원래 값은 어떻게됩니까? 그리고 값이 반복된다면 어떻게 될까요? 이것에 대한 문서를 찾지 못했습니다.
사례 1 : 키의 덮어 쓰기 값
Map mymap = new HashMap();
mymap.put("1","one");
mymap.put("1","not one");
mymap.put("1","surely not one");
System.out.println(mymap.get("1"));
우리는 얻는다 surely not one
.
사례 2 : 중복 가치
Map mymap = new HashMap();
mymap.put("1","one");
mymap.put("1","not one");
mymap.put("1","surely not one");
// The following line was added:
mymap.put("1","one");
System.out.println(mymap.get("1"));
우리는 얻는다 one
.
그러나 다른 가치는 어떻게됩니까? 나는 학생에게 기초를 가르치고 있었고 나는 이것을 물었다. 는 IS Map
마지막 값이 참조 (그러나 메모리)되는 버킷 등?