for(File file : files)
を次のコードで検討してください。私は前にこの構文を見たことがない。私は文脈と行動から、レコードの数に基づいたループのことを理解しています... (for x=0;x<length.foo;++x)
に似ています。それを超えて、私は確信していません。これは私がまだ学んでいないforループの省略形ですか?これはオブジェクト専用のループですか?もっと重要なのは...その特定の構文に関するGoogleの情報を得たいと思ったときに、どのように記述すればいいですか?継承されたコードでのforステートメントの解釈支援が必要
CLARIFICATION: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
}
}
ほとんどのC#の人は、私はJavaの質問で最初にそこに着くつもりはなかったと思います... – Holf