加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Java > 正文

在Java中搜索键值对的最快最有效的方法?

发布时间:2020-12-14 16:24:51 所属栏目:Java 来源:网络整理
导读:免责声明: 这个问题不是要成为这个问题! 什么是搜索键值对的最快和最少的内存排出方式?我会把项目存储在一个关键值的关系中,我需要快速访问它们.我应该使用SQLite数据库吗?一张地图?一个哈希表?一个HashMap?请给出使用任何方法的一些优点/缺点. 解决
免责声明:
这个问题不是要成为这个问题!

什么是搜索键值对的最快和最少的内存排出方式?我会把项目存储在一个关键值的关系中,我需要快速访问它们.我应该使用SQLite数据库吗?一张地图?一个哈希表?一个HashMap?请给出使用任何方法的一些优点/缺点.

解决方法

任何基于哈希的 Map结构都是要走的路,只要你的 hash function的键是有效的.您可以使用值id:s作为搜索结果,以便在搜索期间节省内存.

如果您的数据已经在数据库中,您可以将这个搜索完全留给RDBMS,完全是为了这个东西.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读