-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