我正在關注推薦引擎的教程,並且本書想要使用嵌套字典輸入用戶首選項和評論。什麼是Java的等價物?在Java中最接近嵌套字典(python)的是什麼?
0
A
回答
0
嵌套字典是一個字典,其中的條目的值可以是字典。在Java中,字典通過Map
接口實現。
如果你的字典鍵是字符串(包括頂級鍵和二級鍵),以及內部字典的值(比方說)Widget
S,那麼你會使用一個Map<String, Map<String, Widget>>
:
// +---------------------------- Outer dictionary key type
// v vvvvvvvvvvvvvvvvvvv-- Outer dictionary value type
Map<String, Map<String, Widget>> nested = new HashMap<String, HashMap<String, Widget>>;
// ^ ^
// | |
// | +-------- Inner dictionary value type
// +---------------- Inner dictionary key type
...其中HashMap
只是您可能使用的Map
實現之一。
0
嵌套的HashMap是你可能要找的東西。
你可以這樣說:
Map<Float, Map<Float, Integer>>map=new HashMap<>();
map.put(.0F,new HashMap(){{put(.0F,0);}});
map.put(.1F,new HashMap(){{put(.1F,1);}});
map.get(.0F).get(.0F);
相關問題
- 1. Python:「嵌套」字典的目的是什麼?
- 2. Python嵌套字典
- 3. Python嵌套字典
- 4. 經典asp中DateTime.TryParse()的最接近的等價物是什麼?
- 5. 在Python中嵌套的字典嵌套的列表
- 6. 在python中 - 在嵌套字典中查找最大日期
- 7. 在python中訪問嵌套字典
- 8. 在Python中訂購嵌套字典
- 9. 比較Python字典和嵌套字典
- 10. 什麼是在Python而不是PHP最接近的WordPress?
- 11. Python字典 - 列表嵌套
- 12. Python嵌套字典循環
- 13. 與Python嵌套字典
- 14. 排序嵌套字典python
- 15. 如何在Python中查找嵌套字典的元素(字典)
- 16. 在java中,什麼是最接近於ASP.NET MVC母版頁
- 17. 迭代嵌套的字典在Python
- 18. 解析python中的json嵌套字典
- 19. Python中的嵌套無限字典
- 20. setDefault for python中的嵌套字典
- 21. 嵌套字典中的訪問鍵python
- 22. python從嵌套字典中獲取最小值/最大值
- 23. 在python中迭代字典值的最快方法是什麼?
- 24. 在python中處理字典的最佳方式是什麼?
- 25. C#中最接近的「Python解釋器」是什麼?
- 26. 什麼是字典詞典鍵常量的Python最佳實踐?
- 27. Python - 嵌套字典。錯誤在哪裏?
- 28. 添加在python項目字典(嵌套)
- 29. 獲取在Python嵌套字典
- 30. 查找和嵌套字典在Python
Java的相當於一本詞典是一個地圖。所以你想要一張地圖地圖。 –
python中的字典等同於Java中的Map。所以也許是一個嵌套的地圖? – Steven