微慑信息网

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

        }

 

 

 

 

本文标题:Java笔记
本文链接:
(转载请附上本文链接)
http://vulsee.com/archives/vulsee_2020/0814_11987.html
转载请附本站链接,未经允许不得转载,,谢谢:微慑信息网-VulSee.com » Java笔记
分享到: 更多 (0)

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

微慑信息网 专注工匠精神

访问我们联系我们