【请教】hashmap是不是会占很多内存

woowo 2005-03-23 10:19:41
最近我要做一件事情,把数据库中数据的某两项全拿出来,因为经常要用到,二要要得到二者的匹配关系,就像id和name,不过让我犹豫的是因改用hashmap还是干脆全拼个字符串,用时再截它.关键是不知道空间上和效率上那个更划算,如果数据量少时和量多的时有不同吗. 谁来出个注意,或者有更妙的方法,谢谢先
...全文
93 点赞 收藏 2
写回复
2 条回复
woowo 2005年04月07日
谢谢了
回复 点赞
fog628 2005年03月23日
我觉得HashMap是很高效的,它根据key的hashCode来定位到数组

而对数组的访问是很高效的,如果像楼主所说拼个字符串用时再截它,

Java里的String是恒常的的,每次(不管拼和截),系统都会生成新的

String对象。

不过楼主最好写段代码测试一下
回复 点赞
发动态
发帖子
Java SE
创建于2007-09-28

3.4w+

社区成员

30.7w+

社区内容

Java 2 Standard Edition
社区公告
暂无公告