to ticlej(ticlej) java.util.Iterator
解决方案 »
- java swing 鼠标监听小问题,在线等
- 运行CMD命令行变慢
- 用BasicStroke画一条虚线,要在虚线旁边加一个类似Label的框来记录X坐标的变化。
- 一个基础概念问题
- 俄罗斯方块
- 解释性语言的定义?
- 关于applet的小问题
- [高手请进]
- 本人想学java,请问java程序员的待遇如何,和java主要有几个比较强的方向
- 下载的Jbuilder6是.rar文件,请问这怎么用呀?
- JNI中C调用JAVA程序的问题!非常着急~~~帮帮我!
- 君子之交淡若水,我没有分送给大家了,请别介意。想与各位交个朋友,谁会VRML请留下你的联系方式好吗?我的QQ:57319528,Email:nitxht@163
ArrayList list = new ArrayList();
list.add("xxx");
...
Iterator listIt = list.iterator();
while (listIt.hasNext()) {
String ss = (String)listIt.next();
println(ss);
}这样子比用
for (int i=0; i < list.size(); i++) {
String ss = (String)list.get(i);
println(ss);
}
好。
有一个ArrayList ,想言遍历一把,最快的方法就是
Iterator bb = list.iterator();
while (bb.hasNext()) {
Object cc = bb.next();
}
别人这么说的,我也不知道对不对。
for (int i=0; i < list.size(); i++) {
String ss = (String)list.get(i);
println(ss);
}
因为在方法:list.get(i)中,也遍历了一次容器!list.get(i)方法可以参看<<数据结构>>中链表的get方法!