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

这个程序还能提高速度么?解决方法

2012-01-29 
这个程序还能提高速度么?for(inti0i list.size()i++){Arrlist[0]+10}据说这个有两个地方改动后可以

这个程序还能提高速度么?
for(int   i=0;i <list.size();i++)
{
          Arrlist[0]+=10;
}
据说这个有两个地方改动后可以提高运行速度。请高手指点一下。

[解决办法]

int size = list.size();
for(int i = 0; i < size; i++)
{
Arrlist[0] += 10;
}


再快一点

for(int i = list.size(); i > 0; i--)
{
Arrlist[0] += 10;
}

这也许是最快的,当然了,还有更快的改法,就是:

Arrlist[0] += 10 * list.size();

热点排行