• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:記載のメソッドの戻り値の取得。)

メソッドの戻り値の取得方法と使用方法について

このQ&Aのポイント
  • ディレクトリ内のファイル名を再帰的に取得するメソッドの戻り値の取得方法について説明します。
  • 別のクラスでメソッドの結果を戻り値として使用する方法について考えています。
  • 戻り値以外でも可能ですが、戻り値にこだわり、考えています。

質問者が選んだベストアンサー

  • ベストアンサー
  • salsberry
  • ベストアンサー率69% (495/711)
回答No.1

返値型としてArrayListを使ってみました。 static ArrayList<Path> scanningFiles(String srcDir) throws IOException { final ArrayList<Path> paths = new ArrayList<Path>(); FileVisitor<Path> visitor = new SimpleFileVisitor<Path>() { @Override public FileVisitResult visitFile(Path path, BasicFileAttributes attrs) { paths.add(path); return FileVisitResult.CONTINUE; } }; Files.walkFileTree(Paths.get(srcDir), visitor); return paths; }

yuki-01
質問者

お礼

回答ありがとうございます。プログラムを動作させてみて、 とても良い参考になりました。

関連するQ&A

専門家に質問してみよう