关于foreach与普通for的区别
请问两者的区别
for(A?a?:?alist)?{}?
for(int?i?=?0;?i?<?alist.size();?i++)?{}
第一个在遍历过程中若一次都没有,alist会异常
第二个不会
第一个过程中移除了alist的元素会导致异常
某朋友的工作时发现的问题。
发布时间: 2012-08-24 10:00:21 作者: rapoo
关于foreach与普通for的区别
请问两者的区别
for(A?a?:?alist)?{}?
for(int?i?=?0;?i?<?alist.size();?i++)?{}
第一个在遍历过程中若一次都没有,alist会异常
第二个不会
第一个过程中移除了alist的元素会导致异常
某朋友的工作时发现的问题。