package com.clg.collection;
import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;
public class CollectionDemo1 {
public static void main(String[] args) {
List list = new ArrayList();
list.add("str01");
list.add("str02");
list.add("str03");
list.add("str04");
Iterator iterator = list.iterator();
while (iterator.hasNext()) {
System.out.println(iterator.next());
}
System.out.println("------------------------------");
/*
* 以下代码优化性能,以上代码 iterator在内存中一直都会存在,以下代码会将iterator用过就移除
*/
for (Iterator iter = list.iterator(); iter.hasNext();) {
System.out.println(iter.next());
}
}
}
import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;
public class CollectionDemo1 {
public static void main(String[] args) {
List list = new ArrayList();
list.add("str01");
list.add("str02");
list.add("str03");
list.add("str04");
Iterator iterator = list.iterator();
while (iterator.hasNext()) {
System.out.println(iterator.next());
}
System.out.println("------------------------------");
/*
* 以下代码优化性能,以上代码 iterator在内存中一直都会存在,以下代码会将iterator用过就移除
*/
for (Iterator iter = list.iterator(); iter.hasNext();) {
System.out.println(iter.next());
}
}
}