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

前端之家收集整理的这篇文章主要介绍了在Java中搜索键值对的最快最有效的方法?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
免责声明:
这个问题不是要成为这个问题!

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

解决方法

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

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

猜你在找的Java相关文章