java中的hashset有什么用?J2EE两年了都没用过

liguocai2005 2011-08-20 11:30:39
链表也是。就用了HASHMAP, ArrayList,什么linkedlist,hashset根本没用过。
不知道HASHset存在的意义是什么,究竟是什么情况下用hashset?最好给个J2EE的场景呀。
HASHMAP就放查询数据记录,和参数,查找插入的效率都很高。
Arraylist<HashMap> 就用来放结果集了。

不知道HASHSET有什么用呀,把唯一元素无序地放进一个这个集合,这个集合好像能够做啥呢?
还有linkedlist,感觉插入效率也很低,因为要查找到对应的节点再插入,其实跟Arraylist比起来,差不了多远。
...全文
194 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
zcxxinxina 2011-08-20
  • 打赏
  • 举报
回复
Haset的数据添加是无顺序的,可以随机存放,还有一点不允许重复的值。。
kyousuke 2011-08-20
  • 打赏
  • 举报
回复
linkedlist插入效率很低吗? arraylist插入数据,要挪动后一段数据,而linkedlist则只需要改变引用就行了

你没过hashset不代表他没意义嘛,可能是你没碰到需要消除重复值的情况

或者我就经常用hashset来做A表在B表里没有的数据

590

社区成员

发帖
与我相关
我的任务
社区描述
提出问题
其他 技术论坛(原bbs)
社区管理员
  • community_281
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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