가능한 중복 (?) :
What are the reasons why Map.get(Object key) is not (fully) generic자바 6 Map.get() 안전 예기치 않은 동작을 입력
을지도 인터페이스의 JavaDoc을 (http://java.sun.com/javase/6/docs/api/java/util/Map.html)에 따르면, GET의 정의는 맵이 포함 된 경우 값을 돌려줍니다
V get 및 (개체 키) 지정된 키 매핑 또는 는 null있는 키 매핑
코드 예 :
Map<InstrumentInfo, Double> moo = new HashMap<InstrumentInfo,Double>();
moo.get(new Integer(5));
나는 위의 코드가 예외를 던지거나 적어도 경고를 줄 것으로 기대한다.
제네릭 및 형식 안전성에서 get 메서드는 형식의 매개 변수를 사용한다고 예상합니다. Object 형을 취하는 이유는 무엇입니까?
중복 된 http://stackoverflow.com/questions/857420/what-are-the-reasons-why-map-getobject-key-is-notfullyfully -generic – skaffman