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

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

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

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

String对象。

不过楼主最好写段代码测试一下

62,615

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧