for(File file : files )
次のコードで検討してください。この構文は見たことがありません。コンテキストと動作から、レコード数に基づく for ループであることがわかります... に似てい(for x=0;x<length.foo;++x)
ます。それを超えて、私は確信が持てません。これは、まだ習っていない for ループの短縮形ですか? これはオブジェクト専用のループですか? さらに重要なことに...特定の構文に関する情報をグーグルで検索したい場合、どのように説明すればよいですか?
明確化: 2 番目の質問です。この再帰的なファイル リストの方法が、ファイル名のリストを にどのように格納するのかにも興味がありますfile
。これは配列ですか?コレクション?また...?結果のファイルを読み取る方法を知りたいです。
public static void main(String... aArgs) throws FileNotFoundException
{
File startingDirectory= new File("CGT");
List<File> files = WorkingFileListing2.getFileListingNoSort(startingDirectory);
for(File file : files )
{
System.out.println(file); //print filenames
}
}