代码优化篇

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());
  }
 }
}

你可能感兴趣的:(javaSE)