java遍历速度最快的数据结构是什么?
arraylist? hashmap?
怎么写遍历是最快的?
for? 我有一系列的object 它们的数量可能会随时的增加或者减少
怎么遍历他们是最快的?
arraylist? hashmap?
怎么写遍历是最快的?
for? 我有一系列的object 它们的数量可能会随时的增加或者减少
怎么遍历他们是最快的?
解决方案 »
- struts2中<form>标签使用
- 用xml存储数据 hibernate+spring如何操作
- lucene怎么对单词进行分词???
- 问下在万网的Ⅲ型Java虚拟主机上配tomcat,工程可以打war包么,高手来帮帮我
- struts 2 怎样判断数据库字段是否为空
- com.opensymphony.xwork2.inject.DependencyException: com.opensymphony.xwork2.inject.ContainerImpl$MissingDependencyException: No
- 关于url传参中文字符乱码,超奇怪的问题
- 关于返回Return的一些困惑
- 学struts的请进!
- 请教,deploy question about web application in weblogic6.x
- javax.servlet.ServletException: java.lang.OutOfMemoryError: PermGen space
- 文件上传下载
用什么样的方法遍历Arraylist?
{}
好像是这样写的吧。或者先取得Enumerator枚举器再循环。
用LinkedList效率比较高。btw,Java6.0之后还有LinkedList么?
foreach 是.NET写法
JAVA还是 for( Object obj : arrayList )
不好意思,Enumerator应该是Iterator ;
foreach应该是for。。
惭愧。。是做Java出身,近几年都在做.net
如果不放心,可以自己做一下效率测试。
如果性能瓶颈不是在这个地方,就少操心好了,除非是学习研究需要。
list 是列表接口arrayLis 是通过数组来实现的一种列表,还有链表实现的linkedList
1 for(Map row: rows)
{ }2 for(Object obj: list)
{
}
3 foreach .NET中的好不 Java中的就是for;