我正在关注推荐引擎的教程,并且本书想要使用嵌套字典输入用户首选项和评论。什么是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