在我的项目中,我必须在Key = value格式中存储一些数据,稍后我将只读这个值,以便哪些集合将成为我的套件。 在此先感谢哪个集合应该是有效的这个问题
0
A
回答
3
你指的是一个地图。
如果您打算始终通过键/值访问,请使用HashMap。如果你打算循环遍历所有值,HashMap效率非常低,所以你应该使用LinkedHashMap。
0
您可能想查看map interface。
1
还有,你需要考虑你做出任何决定有关选择
- 无论项目需要订购
- 无论项目需要进行排序
- 是否收取任何决定之前几件事情需要同步或不需要更多 以下是您可以获取有关选择集合过程的更多信息的链接。 http://www.javamex.com/tutorials/collections/how_to_choose.shtml
相关问题
- 1. 我应该使用哪个集合
- 2. 在这种情况下应该使用哪个集合?
- 3. 的Java结合多个集合有效
- 4. 哪一个是以下问题的有效解决方案?
- 5. 什么是我应该采取这个PHP的问题
- 6. 这个数据集有什么问题?
- 7. 是这个有效的JavaScript?
- 8. 是这个有效的CSS?
- 9. 哪个控件更适合这个问题?
- 10. 什么应该是一个Parallel.For等效于这个循环
- 11. 这应该是什么问题?
- 12. 哪个字符集应该用于Mysql
- 13. 这个文件应该在哪里?
- 14. 我应该在哪里放这个JavaScript?
- 15. 哪个是.net中的IGrouping集合?
- 16. 如何从List Set中决定应该使用哪个集合?
- 17. 哪个集合类型应该返回结果? (.Net)
- 18. 应该在哪里使用System.Collections.Concurrent集合?
- 19. 这个JQuery是否有效?
- 20. ActionScript和XML - 一个大师应该使这个问题:-)
- 21. JPA:我应该如何注释这个Map集合?
- 22. 我应该为这个特定问题使用哪种数据结构?
- 23. 这个JSON文件有什么问题? - 有效的JSON文件
- 24. 从另一个集合更新集合的有效方法
- 25. C#数据结构问题(要使用哪个集合?)
- 26. 编译器是否应该在泛型集合中发现这个错误?
- 27. 哪些是这个DDD应用程序中的聚合?
- 28. 我应该聚合吗?这是一个明智的做法吗?
- 29. 我该如何解决这个问题?
- 30. 我该如何解决这个问题?
'TreeMap'如果他想排序。 – st0le 2010-10-28 09:57:32
@madhurtanwani如果你只需要值,那么使用'map.values()',而不是'map.entrySet()' – 2010-10-28 10:17:35
agree @seanier - 那是愚蠢的:( – madhurtanwani 2010-10-28 10:25:49