내가 접근 하나와 초기화하려고 왜 내가 해시 코드를 인쇄 할 때 인쇄 제로의은 HashMap의의 해시 코드는 제로
HashMap<String, String> myMap = new HashMap<String, String>(10);
myMap.put("key", "value");
System.out.println(myMap.hashCode());
첫 번째 방법에서,하지만에서 두 번째 방법은 해시 코드를 출력하는 것입니다. 초기화 후 해시 코드가 반환됩니다.
왜 첫 번째 경우의 HashCode가 인쇄되었지만 두 번째 경우는 아닌지?
뭐죠? – Khashayar
무엇을 원하십니까? 나는 이해할 수 없다. 지도를 초기화하려면 새로운 HashMap()을 사용하십시오. –
접근법 3 : Map myMap = new HashMap (10); –