Java笔记 [最后更新 20200814]
for与foreach
首先说一下foreach有的也叫增强for循环,foreach其实是for循环的一个特殊简化版。
再说一下foreach的书写格式:
for(元素类型 元素名称 : 遍历数组(集合)(或者能进行迭代的)){
语句
}
foreach虽然是for循环的简化版本,但是并不是说foreach就比for更好用,foreach适用于循环次数未知,或者计算循环次数比较麻烦情况下使用效率更高,但是更为复杂的一些循环还是需要用到for循环效率更高。
eg:读取文件目录
for
for (int i = 0; i < file.length; i++) {
String temp = file[i].getAbsolutePath();
System.out.println(temp);
if (file[i].isDirectory()) {
getFiles(temp);
} else {
showNmb.appendText(temp+"\r\n");
System.out.println(temp);
}
foreach
for (File temp: file
) {
if (temp.isDirectory()){
getFiles(temp.toString());
}
else {
showNmb.appendText(temp+"\r\n");
}
}





![[娱乐] “八荣八耻”剑指娱乐圈十六位红人-微慑信息网-VulSee.com](http://www.go2cinema.net/Article/UploadFiles/200601/200611093038608.jpg)
![[图片] 中华帝国领导人最强阵容-微慑信息网-VulSee.com](http://218.66.102.251/storage//PostAccessory/2006-05-20/8895f254-2e62-4c65-8237-e0d716dd9929.jpg)


![[八卦] 王婷婷—揭秘一个大三女生的性爱录像-微慑信息网-VulSee.com](http://free.86hy.com/crack/pic/1.jpg)
![[随笔]今天国际警察节-微慑信息网-VulSee.com](http://photo.sohu.com/20041017/Img222528326.jpg)

青云网
