我见过一个静态嵌套类节点和进入在所有的Java集合接口, 我想知道,什么是使用这些类的,我怎么能直接使用它们?在java中Map.Node <K,V>类是什么?
0
A
回答
2
Map.Entry是一个关键,它的值合并为一个类。您可以先迭代Map.entrySet(),而不必迭代Keyset。
例如:如果MP是一个地图
for (Map.Entry<String, String> entry : mp.entrySet())
{
System.out.println(entry.getKey() + " " + entry.getValue());
}
我没有看到节点作为docs嵌套类。
0
结果上的Hashmap $节点类
Node类javap的工具也正在实施中存在的地图的输入接口以及HashMap具有静态嵌套类条目也。 可能是oracle上的文档没有更新,在Jdk中做出的更改。
相关问题
- 1. 什么是LinkedHashMap <k, v>?
- 2. Java Map <K,V>:为什么get(object)没有得到(K)?
- 3. 在java中是否有地图<k, k>?
- 4. 为什么内部类是TreeMap.Entry <K,V>通用?
- 5. Java中`<< ='的用途是什么?
- 6. 为什么在条目<K,V>中输入参数<K,V>?
- 7. 在Java中什么是< >符号
- 8. 为什么地图<K,V>不能扩展功能<K,V>?
- 9. 为什么“K <:T”中的T不能是协方差?
- 10. 是什么在Java类
- 11. 类条目<K,V>实现了Map.Entry <K,V>
- 12. foreach中的$ k => $ v是什么($ ex为$ k => $ v)是什么意思?
- 13. 什么是C#通用约束的Java等价物“T,K:其中T:它<K>”?
- 14. 什么是由K均值
- 15. 什么是对象k?
- 16. 什么是Java中的<Integer>?
- 17. java中的<?>是什么?
- 18. 在这个构造函数中,const K&k = K()是什么意思?
- 19. 什么是<?=在C++中?
- 20. 什么是长<name> =(长)<expression>;在Java中做?
- 21. 什么是0xffffffff的和<<在java中
- 22. 在Java中,>>或<<是什么意思?
- 23. 在java中代表<< or > >>是什么意思?
- 24. 改变字典<K,V>最快的方法是什么?
- 25. Functor类中(<$)的用途是什么?
- 26. 什么是Java的类<X>类型的C#等价物?
- 27. << - 在R中是什么意思?
- 28. PHP中的$ _REQUEST [$ K]究竟是什么?
- 29. 什么是对std :: map <K, V> :: mapped_type的限制?
- 30. java位置<K, V>在linkedhashmap
您不能直接使用它们。它们是内部实施细节,并且不能公开访问。 –