
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
ここにツイート内容が記載されますhttps://b.hatena.ne.jp/URLはspanで囲んでください
Twitterで共有ONにすると、次回以降このダイアログを飛ばしてTwitterに遷移します
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています

例えば、あるディレクトリ以下のファイル名を取得したい場合の再帰のみ使ったもの、ループのみ使ったも...例えば、あるディレクトリ以下のファイル名を取得したい場合の再帰のみ使ったもの、ループのみ使ったもの、両方使ったもののどれが一番分かりやすいか。 まずは自分ならどう書くかを形にした上で続きを読むといいのかな。 あ、サンプルはJava です。 両方 一番初めに思いついたのがこれ。 public List<String> getAllChildren(File dir) { List<String> result = new ArrayList<String>(); // ループと for (File f : dir.listFiles()) { if (f.isDirectory()) { // 再帰 result.addAll(getAllChildren(f)); } else if (f.isFile()) { result.add(f.getName()); } } return r


