//创建一个集合对象
ArrayList array = new ArrayList();
array.add(“hello”);
array.add(“java”);
array.add(“world”);
//遍历数组 第一种方式 增强for循环(其底层是一个迭代器)
for (String s : array) {
System.out.println(s);
}
System.out.println("------------------------------");
//遍历数组 第二种方式 迭代器
Iterator it = array.iterator();
while (it.hasNext()) {
String n = it.next();
System.out.println(n);
}
System.out.println("------------------------------");
//遍历数组 第三种方式 列表迭代器
ListIterator<String> i = array.listIterator();
while (i.hasNext()) {
String m = i.next();
System.out.println(m);
}
System.out.println("------------------------------");
LinkedList<String> l = new LinkedList<String>();
l.add("xiao");
l.add("ran");
l.add("wanSui");
//遍历数组 第一种方式 增强for循环(其底层是一个迭代器)
for (String sss : l) {
System.out.println(sss);
}
System.out.println("------------------------------");
//遍历数组 第二种方式 迭代器
Iterator<String> a = l.iterator();
while (a.hasNext()) {
String o = a.next();
System.out.println(o);
}
System.out.println("------------------------------");
//遍历数组 第三种方式 列表迭代器
ListIterator<String> p = l.listIterator();
while (p.hasNext()) {
String w = p.next();
System.out.println(w);
}