我見過一個靜態嵌套類節點和進入在所有的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
您不能直接使用它們。它們是內部實施細節,並且不能公開訪問。 –