我在所有 Java Collection Interfaces 中看到了静态嵌套类 Node 和 Entry , 我想知道这些类的用途是什么,我如何直接使用它?
答案 0 :(得分:2)
Map.Entry是一个键,它的值合并为一个类。允许您迭代Map.entrySet()而不首先迭代Keyset。
例如:如果mp是Map
for (Map.Entry<String, String> entry : mp.entrySet())
{
System.out.println(entry.getKey() + " " + entry.getValue());
}
我没有将Node视为docs中的嵌套类。
答案 1 :(得分:0)
Hashmap $ Node Class上的javap工具的结果
Node类还实现了Map中存在的Entry接口以及 Hashmap也具有静态嵌套条目类。 可能是oracle上的文档没有更新Jdk中的更改。