简体   繁体   English

在Java中将地图存储到哪个内存最有效?

[英]Which is most memory efficient to store map in java?

I have to store key value pairs in java which is more memory efficient and which is more time efficient while reading and writing directly in file? 我必须将键值对存储在Java中,这样在直接在文件中读写时,内存效率更高,时间效率更高?

  1. Table in guava <string,double,double> 番石榴中的表<string,double,double>
  2. map in guava <string,object> where object contain two double values. 在guava <string,object>中映射,其中object包含两个double值。
  3. Hashmap in java <string,object> where object contain two double values. java <string,object>中的Hashmap,其中object包含两个double值。

also you can suggest some other methods. 您也可以建议其他方法。

效率最高的可能是Map<String, double[]>不管您是否使用番石榴,我都不会想象会有什么不同。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM