List<String> l = new ArrayList<String>();
l.add("1");
l.add("2");
l.add("3");
Iterator iter = l.iterator();
while(iter.hasNext()){
String s = iter.next().toString();
System.out.println(s);
}
如果红色处为IF 只会执行一次,也只会打印一次,如果为While 会打印所有,if和while的区别就不详说了,只是一个小小的问题搞了好久,特别记录一下,你懂的!(文件及流的读写也会出现此问题)