to ticlej(ticlej) java.util.Iterator
解决方案 »
- java windows界面感官下JFileChooser的显示问题
- 到底哪错了,咋客户端没反应
- JAVA的类为什么可以没有成员变量的定义?菜鸟提问
- 使用DataInputStream读取数据的问题
- 一个容易把人弄晕的逻辑问题,支持关系,有面向对象思想
- 如何制作下拉菜单快捷键
- 怎样将输入的全角中文阿拉伯数字转换成西文数字
- oracle的blob类型读写文件,help me
- TOMCAT怎么设置啊~?
- 很简单的显示窗口的程序出错 Exception in thread "main" java.lang.NoClassDefFoundError: FirstTest
- 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方法!