List,Set,Vector:都一样(Vector多一个Enumeration)
List<String> list = new ArrayList<String>();/ Vector<String> list = new Vector<String>();
list.add("A");
list.add("B");
list.add("C");
//第一种方法
Iterator it = list.iterator();while(it.hasNext()) {
System.out.println(it.next());
}
//第二种方法
for (String string : list) {
System.out.println(string);
}
//第三种方法 由前向后
ListIterator lit = list.listIterator();
while(lit.hasNext()) {
System.out.println(lit.next());
}
//第三种方法 由后向前 (必须先由前向后输出一次,才可以由后向前)
while(lit.hasPrevious()) {
System.out.println(lit.previous());
}
//第四种方法
Enumeration<String> e = list.elements();
while(e.hasMoreElements()) {
System.out.println(e.nextElement());
}
本文介绍了Java中List、Set及Vector等集合类型的多种遍历方式,包括使用Iterator、增强for循环、ListIterator以及Enumeration等,并提供了具体的代码示例。
851

被折叠的 条评论
为什么被折叠?



