假如有一个变量fileLeng存储文件长度,它可能很大,然后做如下循环:
for(int i;i<fileLeng;i++){
.......//进行读文件操作,fileLeng用来控制不会超出文件长度
}
假如我这样改写这个循环
try{
for(;;){
.......//进行读文件操作,fileLeng用来控制不会超出文件长度
}
}catch(EOFException e){}
这样由于不对变量i进行自增和判断操作,会不会提高程序运行速度?
for(int i;i<fileLeng;i++){
.......//进行读文件操作,fileLeng用来控制不会超出文件长度
}
假如我这样改写这个循环
try{
for(;;){
.......//进行读文件操作,fileLeng用来控制不会超出文件长度
}
}catch(EOFException e){}
这样由于不对变量i进行自增和判断操作,会不会提高程序运行速度?
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货