为什么集合中的LinkedHashMap没有像HashMap和TreeMap这样的put方法



//应该将该方法放在LinkedHashMap((的接口中

LinkedHashMap<Integer,Integer> set=new LinkedHashMap<>();
set.put(5,6);
System.out.println(set);

它就在那里。如果您使用它编译代码,它将正常工作。

它在Javadoc中没有自己的部分,这可能会让人感到困惑,但从超类型继承的方法通常就是这样。LinkedHashMap从其超类型HashMap继承了其对put的实现;从类java.util.HashMap"继承的方法;。

LinkedHashMap可以使用HashMap类中的put方法,因为它是Hashmap的子类,请查看文档以了解更多信息:LinkedHashMap和Hashmap

最新更新