读书人

for循环原来这样写

发布时间: 2012-09-14 23:00:49 作者: rapoo

for循环原来这么写

今天看到同事写的for循环list都是

if(list!=null){   for(int i=0,int len=list.size();i<len;i++){}}
??

而我每次写的

?

for(int i=0;list!=null && i<list.size();i++){}
?

我自认为我的代码比他的更简洁。

?

后来才发现他的代码效率比我的代码效率高了不少,首先我的代码里list!=null是每循环一次都要执行,其次list.size()每次都要计算,如果在数据量很大、嵌套层次多的情况下,效率差别就有点明显了,学习了。。。

?

读书人网 >编程

热点推荐