-1
我读一个例子,我的书(递归地查找文件的路径)和跨越这种格式来为一个循环这是什么用冒号循环?
for (File folderItem : dir.listFiles()){}
唯一的for循环我习惯是
for (int i = 0; i < 10; i++){}
这个循环是如何工作的,它背后的逻辑是什么?
我读一个例子,我的书(递归地查找文件的路径)和跨越这种格式来为一个循环这是什么用冒号循环?
for (File folderItem : dir.listFiles()){}
唯一的for循环我习惯是
for (int i = 0; i < 10; i++){}
这个循环是如何工作的,它背后的逻辑是什么?
这是一种新的for循环(在Java 5中引入)。它用于迭代某些类型的集合。它基本上与
File[] files = dir.listFiles();
for (int i = 0; i < files.length; i++)
{
File folderItem = files[i];
// Code
}
其实它是在Java 5中引入的。 – Brunaldo
12年前发布。 – Tunaki
不是很新。它在2004年和Java 5一起出来了。(它也比这更复杂一点,它更接近迭代器循环。) – njzk2