话不多说 先上迭代 ArrayList al = new ArrayList();
第一种
Iterator it = al.iterator();
while(it.hasNext()){
sop(it.next());
}
第二种
for(Iterator it = al.iterator(); it.hasNext(); ){
sop(it.next());
}
一: it指向一个对象,while循环结束后it还在内存当中,代表对象也在内容中,占内存
二:it是for的局部变量,循环结束it就被释放了.节约内存,for循环比较优一些
以后还是写for吧 虽然长.. |