黑马程序员技术交流社区
标题:
迭代以后都用for吧(不是for( : ))
[打印本页]
作者:
高铭
时间:
2012-4-8 22:32
标题:
迭代以后都用for吧(不是for( : ))
话不多说 先上迭代 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吧 虽然长..
作者:
胡元
时间:
2012-4-8 22:50
你说的很对,这个代码中for确实比while节约内存,原理就是你说的那样
作者:
pray
时间:
2014-4-26 06:43
日!(虽然字少,但是表现出了一个单身男人对女人的急切渴求,就像老鼠爱大米一样。可谓言简意赅,一字千金,字字扣人心弦,滔滔江水,连绵不绝,又如黄河泛滥,一发布可收拾,足见作者文学功底和超越人类600年的文化底蕴和惊天动地的想象力。肺腑直言,实在让人五体投地!加上叹号的结尾,画龙点睛,妙笔生花,意味深长,回收全文,凝结中心意思,把作者的感情表现的淋漓尽致,给人无限的遐想空间,乃天地之精华,日月的朝气,实乃回复中的极品,千古绝唱,前无古人,后无来者,愤怒中的**。。)
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2