Java遍历集合的几种方法
遍历集合的几种方法
用不同的方法遍历集合。
public interface Iterator
import java.util.ArrayList;
import java.util.Collection;
import java.util.Enumeration;
import java.util.Iterator;
import java.util.List;
import java.util.Vector;
public class TraversalDemo {
public static void main(String[] args) {
List
list.add("Tom");
list.add("Mikey");
list.add("Lily");
forEach(list);
System.out.println("=======================");
iterator(list);
}
// foreach方式遍历(jdk1.5之后)
private static void forEach(Collection
for(String str:c) {
System.out.println(str);
}
}
// 迭代器方式遍历
private static void iterator(Collection
Iterator
while(iter.hasNext()) {
System.out.println(iter.next());
}
}
// Enumeration方式迭代
private static void enumeration() {
Vector
vs.add("tom");
vs.add("jimy");
Enumeration
while(et.hasMoreElements()) {
System.out.println(et.nextElement());
}
}
}
浙公网安备 33010602011771号