长安面包车仪表灯图解:Java中 List的遍历
来源:百度文库 编辑:偶看新闻 时间:2024/04/28 18:09:15
- import java.util.ArrayList;
- import java.util.Iterator;
- import java.util.List;
- public class ListTest {
- public static void main(String[] args) {
- List
list = new ArrayList (); - list.add(1);
- list.add(2);
- list.add(3);
- for (Iterator i = list.iterator(); i.hasNext();)
- System.out.println(i.next()); // line 1
- }
- }
- public class ListTest2 {
- public static void main(String[] args){
- List list = new ArrayList();
- list.add(new Integer(100));
- list.add(new Float(150.60));
- list.add(new String("abc"));
- for(Iterator i = list.iterator(); i.hasNext();)
- System.out.println(i.next());
- // List
list = new ArrayList (); - // list.add(1);
- // list.add(2);
- // list.add(3);
- // for(Integer i : list){
- // System.out.println(i); // OK
- // }
- }
- }
- //虽然List的Generic是Integer,但.next()返回的类型是Object
- public class ListTest3 {
- public static void main(String[] args) {
- // List
list = new ArrayList (); - // list.add(1);
- // list.add(2);
- // list.add(3);
- // for(Iterator i = list.iterator(); i.hasNext();){
- // Integer integerRef = (Integer) i.next(); //line 1
- // //Compile Error
- // System.out.println(integerRef); // line 2
- // }
- List
list = new ArrayList (); - list.add(1);
- list.add(2);
- list.add(3);
- for (Iterator
i = list.iterator(); i.hasNext();) { - Integer integerRef = i.next(); // line 1
- // OK
- System.out.println(integerRef); // line 2
- }
- }
- }
对List的遍历有三种方式
List list = new ArrayList();
list.add(new A());
list.add(new A());
...
第一种:
for(Iterator it = list.iterator(); it.hasNext(); ) {
....
}
这种方式在循环
第二种:
for(A a : list) {
.....
}
内部调用第一种, 换汤不换药, 这种循环方式还有其他限制, 不建议使用它
第三种:
for(int i=0; i
...
}
java中list的使用方法
java中如何使用LIST的ADD方法
JAVA 如何查出两个LIST中不用的数据
二叉树的层次遍历问题(java)
JAVA二维数组遍历的方法
JAVA 中 LIST类型,如何能读出里面的每个元素
已知二叉树后序遍历序列dabec,中序遍历遍历序列debac,它的 前序遍历序列是?
求java实现二叉树启遍历的算法
求:数据结构中树的遍历算法
VB中遍历网站
c++中,array, vector,list的比较
vfp中list命令的问题
vb中list显示文件的类型
pascal 二叉树的顺序结构的中序遍历
java中的List方法问题
在vb中实现二叉树的建立及遍历
如何求出给定图中所有的深度遍历序列
已知一颗二叉树的前序遍历的结果序列时ABECKFGHIJ,中序遍历的结果是EBCDAFHIGJ,试写这颗树的后序遍历结
二叉树的前序遍历访问顺序,中序遍历访问顺序,后序遍历访问顺序是怎么回事,怎样算的.
怎样用JAVA实现二叉树的建立,遍历和节点删除
怎样用JAVA实现二叉树的建立,遍历和节点删除
JAVA中,一个类实现List接口为什么必须定义为abstract类型
14. Dreamweaver的文本(Text)菜单中,List→Ordered List表示?
二叉树的遍历