java遍历速度最快的数据结构是什么?

zjkboy 2010-12-14 10:36:42
java遍历速度最快的数据结构是什么?
arraylist? hashmap?
怎么写遍历是最快的?
for?

我有一系列的object 它们的数量可能会随时的增加或者减少
怎么遍历他们是最快的?
...全文
2118 35 打赏 收藏 转发到动态 举报
写回复
用AI写文章
35 条回复
切换为时间正序
请发表友善的回复…
发表回复
liuyouming 2010-12-17
  • 打赏
  • 举报
回复
arraylist应该还是比较快的
feitianya 2010-12-17
  • 打赏
  • 举报
回复
arraylist应该还是比较快的
liqi_wj 2010-12-17
  • 打赏
  • 举报
回复
[Quote=引用 27 楼 java84233284 的回复:]
ARRAYList 查询最快 LINKEDLIST增删最快
[/Quote]

+1
g8434184 2010-12-17
  • 打赏
  • 举报
回复
数组当然是最快的
JustDoIt_NotLast 2010-12-16
  • 打赏
  • 举报
回复
数组遍历最快,使用Iterator迭代器也行。
铁匠梁 2010-12-15
  • 打赏
  • 举报
回复
数据是最快的
liubei5 2010-12-15
  • 打赏
  • 举报
回复
都快,随机访问arraylist快些。
  • 打赏
  • 举报
回复
查询的话数组要快,增删的话用链表
Leson_Yin 2010-12-15
  • 打赏
  • 举报
回复
[Quote=引用 15 楼 michaellufhl 的回复:]
是数组。
[/Quote]
+1
玉女 2010-12-15
  • 打赏
  • 举报
回复
数组 迭代器 集合
happingcn 2010-12-15
  • 打赏
  • 举报
回复

1 for(Map row: rows)
{

}

2 for(Object obj: list)
{

}
3 foreach .NET中的好不 Java中的就是for;
zjm502 2010-12-15
  • 打赏
  • 举报
回复
我也是Java出身,但现在都很少搞了,也忘得差不多啦
java84233284 2010-12-15
  • 打赏
  • 举报
回复
ARRAYList 查询最快 LINKEDLIST增删最快
aixuer 2010-12-15
  • 打赏
  • 举报
回复
严格地来说,便利最快的不是ArraryList 而就是普通数组。
Kovan-Tan 2010-12-14
  • 打赏
  • 举报
回复
呵呵,我是.net出身的,我来学习一下
木子0204 2010-12-14
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 wingtrace 的回复:]
但是如果集合里面的元素要被频繁增加删除修改的话,
用LinkedList效率比较高。

btw,Java6.0之后还有LinkedList么?
[/Quote]

好像就是这样的。
michaellufhl 2010-12-14
  • 打赏
  • 举报
回复


数组
magicluo 2010-12-14
  • 打赏
  • 举报
回复
[Quote=引用 9 楼 how8586 的回复:]
ayyarList、list 有什么区别啊
[/Quote]

list 是列表接口

arrayLis 是通过数组来实现的一种列表,还有链表实现的linkedList
bastengao 2010-12-14
  • 打赏
  • 举报
回复
我觉得,遍历都是一样的。
magicluo 2010-12-14
  • 打赏
  • 举报
回复
仅仅是遍历的话

数组实现的list中 arrayList是比较快的。

寻址很快,首地址加上索引和偏移量的乘积就是他的地址咯.
加载更多回复(14)

67,513

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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