8
可能重复:
What are the reasons why Map.get(Object key) is not (fully) generic为什么java.util.Map.get(...)不是泛型的?
此法等一批在地图界面的其他方法不通用。几乎任何一个键值都可以作为参数预期,它接受Object,即remove,get和containsKey。
任何想法,为什么他们做出这个决定。我的假设是,它支持遗留代码,但对我而言,我认为这是一个弱点。
谁能给我提供一个具体的理由为什么它会是最好的位置,而不是关键字类型接受对象。
在过去的6年中,这个问题已被多次询问。我建议你搜索现有的答案 – 2011-01-13 07:43:34
相同与删除,containsValue,containsKey,... – aioobe 2011-01-13 07:44:24