• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:javaのファイル読み込み処理の質問です)

Javaのファイル読み込み処理について

このQ&Aのポイント
  • Javaのファイル読み込み処理について質問です。あるディレクトリから.txtファイルを検索し、検索して出た結果を1つずつ読み込みたいです。どのようにしたらよいでしょうか?
  • 現在、Javaのファイル読み込み処理について悩んでいます。あるディレクトリ内の.txtファイルを検索し、その結果を1つずつ読み込みたいです。解決方法を教えてください。
  • Javaでファイル読み込み処理を行いたいのですが、どのようにすれば良いのか分かりません。あるディレクトリから.txtファイルを検索し、1つずつ読み込みたいです。アドバイスをお願いします。

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

  • ベストアンサー
  • hitomura
  • ベストアンサー率48% (325/664)
回答No.1

> .txtファイルを検索し 検索して出た結果を1つずつ読み込んでいきたいです とありますが、これはどういう意味でしょうか。 ただ単にファイル名のリストがほしいのなら、 > textfolderというフォルダに.txt(拡張子)のファイルが複数あったとします。 ということですので、ファイルを開くまでもなく files に入っている各 File インスタンスに対して getName() すればいいだけです。 もし textfolder の中に .txt 以外のファイルがあり、その中から .txt だけをリストアップしたいのなら、 FileNameExtensionFilter を使って File[] files = dir.listFiles(new FileNameExtensionFilter(null, "txt")); とすればいいでしょう。 http://docs.oracle.com/javase/jp/6/api/javax/swing/filechooser/FileNameExtensionFilter.html ……っと、リファレンスだけを見て回答していてコードを実際に書いてないので.txt を付けたディレクトリが引っかかるかもしれませんが、その場合は isDirectory() で判定して除去してください。 http://docs.oracle.com/javase/jp/6/api/java/io/File.html#isDirectory() もし上記以外の条件で、例えばファイルの中を見て特定の文字列があるかどうかで絞り込みたいのでしたらその旨補足願います。

関連するQ&A

専門家に質問してみよう