Tôi đang nghiên cứu trên Map
giây và tôi phát hiện ra rằng nếu tôi thêm cùng một khóa hai lần cố ý thì kích thước của Bản đồ vẫn giữ nguyên. Lý do kỹ thuật đằng sau điều này là gì?thêm cùng một khóa hai lần vào Bản đồ
Map map=new HashMap();//HashMap key random order.
map.put("Amit","Java");
map.put("Amit","Java");
Mã để lấy ...
System.out.println("There are "+map.size()+" elements in the map.");
System.out.println("Content of Map are...");
Set s=map.entrySet();
Iterator itr=s.iterator();
while(itr.hasNext())
{
Map.Entry m=(Map.Entry)itr.next();
System.out.println(m.getKey()+"\t"+m.getValue()+"\t"+ m.hashCode());
}
Kết quả mà tôi nhận được:
There are 1 elements in the map.
Content of Map are...
Amit Java 3943477
Đó là toàn bộ điểm của Maps. – Pshemo