社区
Java EE
帖子详情
java遍历速度最快的数据结构是什么?
zjkboy
2010-12-14 10:36:42
java遍历速度最快的数据结构是什么?
arraylist? hashmap?
怎么写遍历是最快的?
for?
我有一系列的object 它们的数量可能会随时的增加或者减少
怎么遍历他们是最快的?
...全文
2118
35
打赏
收藏
java遍历速度最快的数据结构是什么?
java遍历速度最快的数据结构是什么? arraylist? hashmap? 怎么写遍历是最快的? for? 我有一系列的object 它们的数量可能会随时的增加或者减少 怎么遍历他们是最快的?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用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快些。
人生偌只如初见
2010-12-15
打赏
举报
回复
查询的话数组要快,增删的话用链表
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)
Java
版
数据结构
Java
数据结构
20讲 第01讲 - 数组 第02讲 - 简单排序 第03讲 - 栈和队列 第04讲 - 链表 第05讲 - 双端链表和双向链表 第06讲 - 递归的应用 第07讲 - 递归的高级应用 第08讲 - 希尔排序 第09讲 - 快速排序 第10讲 - ...
java
数组
遍历
最快
方式_
java
数组
遍历
的方法
对于数组来说,基本上可以看做是一些数字。我们在使用字符串的时候,有过
遍历
的操作,那么对应的数组也能够进行
遍历
。这里为大家整理了三种
遍历
的方法、for循环、foreach、toString(),第二种可以看作是第一种的增强。下面我们就这三种不同的数组
遍历
方法,带来详细的介绍。1.for循环i代表arr的下标,arr[i]获取i下标处的数组值。输出格式可以自由调整。class ArrayBianLi{...
java
如何快速
遍历
超大数据_
Java
如何绕过迭代器
遍历
时的数据修改异常
前言既然是绕过迭代器
遍历
时的数据修改异常,那么有必要先看一下是什么样的异常。如果在集合的迭代器
遍历
时尝试更新集合中的数据,比如像下面这样,我想输出 Hello,World,
Java
,迭代时却发现多了一个 C++ 元素,如果直接删除掉的话。Listlist=newArrayList<>();Collections.addAll(list,"Hello","World","C++","Ja...
面试官必问:
Java
遍历
Map集合有哪几种方式?各自效率怎么样?
从上面的时间比较来看:1)map的key采用简单形式和复杂形式时,查找的效率是不同的,简单的key值效率更高2)当数据量大的时候,采用entrySet
遍历
key+value的效率要高于keySet3)当我们只需要取得value值时,采用values来
遍历
效率更高面试需要掌握那些技能?1.
Java
基础知识:包括面向对象编程、集合框架、多线程编程、JVM、测试和调试技术等。2. 熟悉Spring框架:包括Spring MVC、Spring Boot、Spring Cloud等。
java
set
遍历
及效率_【软件构造】关于
java
中List和Set
数据结构
不同实现方式和不同
遍历
方式时间效率的探讨与分析...
在
java
语言中,提供了链表List和集合Set数据类型可供使用,每种数据类型又有多种实现方式可供选择,
遍历
这些
数据结构
时存在多种方法,不同的实现方式和不同的
遍历
方式会产生不同的时间效率,下面重点探讨分析List的两种实现方式ArrayList、LinkedList和Set的三种实现方式HashSet、TreeSet、LinkedHashSet在
遍历
时的时间效率,以及不同的
遍历
方式产生的影响。数据...
Java EE
67,513
社区成员
225,879
社区内容
发帖
与我相关
我的任务
Java EE
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
复制链接
扫一扫
分享
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章