微慑信息网

Java笔记

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");
            }

        }

 

 

 

 

赞(0) 打赏
转载请附本站链接,未经允许不得转载,,谢谢:微慑信息网-VulSee.com » Java笔记

评论 抢沙发

微慑信息网 专注工匠精神

微慑信息网-VulSee.com-关注前沿安全态势,聚合网络安全漏洞信息,分享安全文档案例

访问我们联系我们

觉得文章有用就打赏一下文章作者

非常感谢你的打赏,我们将继续提供更多优质内容,让我们一起创建更加美好的网络世界!

支付宝扫一扫

微信扫一扫

登录

找回密码

注册