대개 내 맵 선언을 입력하지만 일부 maint를 수행하고 입력하지 않고 찾았습니다. 이것은 나를 생각하게했다 (제로!). 지도 선언의 기본 입력은 무엇입니까? 다음을 고려하십시오.K 및 V에 대한 HashMap 기본 유형
Map map = new HashMap();
map.put("one", "1st");
map.put("two", new Integer(2));
map.put("three", "3rd");
for (Map.Entry entry : map.entrySet()){
System.out.println(entry.getKey() + " -> " + entry.getValue());
}
이 오류는 Map.Entry에 호환되지 않는 유형입니다. 따라서 다음과 같이 선언문을 입력하면 :
Map<Object,Object> map = new HashMap();
다음과 같이 선언문을 입력하면됩니다. 그렇다면 선언에 설정되는 기본 유형은 무엇입니까? 아니면 다른 것을 놓치고 있습니까?