首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

for循环原来这样写

2012-09-14 
for循环原来这么写今天看到同事写的for循环list都是if(list!null){for(int i0,int lenlist.size()ile

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()每次都要计算,如果在数据量很大、嵌套层次多的情况下,效率差别就有点明显了,学习了。。。

?

热点排行