テキスト ファイルからデータを読み取り、文字列変数に格納するにはどうすればよいでしょうか。
メソッドでファイル名を渡すことは可能で、ファイルからのテキストである文字列を返します。
どのようなユーティリティをインポートする必要がありますか? ステートメントのリストは素晴らしいでしょう。
これらは必要なインポートです:
import java.io.BufferedReader;
import java.io.FileReader;
import java.io.IOException;
そして、これは、次のようにファイル名をパラメーターとして渡すことにより、ファイルから読み取ることができるメソッドです。readFile("yourFile.txt");
String readFile(String fileName) throws IOException {
BufferedReader br = new BufferedReader(new FileReader(fileName));
try {
StringBuilder sb = new StringBuilder();
String line = br.readLine();
while (line != null) {
sb.append(line);
sb.append("\n");
line = br.readLine();
}
return sb.toString();
} finally {
br.close();
}
}
テキスト ファイルからデータを読み取り、文字列変数に格納するにはどうすればよいでしょうか。
ファイルからデータを読み取り、文字列変数に格納します。それはただのコードです。これまでのところ、本当の質問ではありません。
ファイル名をメソッドに渡すことは可能で、ファイルからのテキストである文字列を返します。
はい、可能です。それはまた非常に悪い考えです。一度に 1 行ずつなど、ファイルを一度に 1 つずつ処理する必要があります。ファイルを処理する前にファイル全体をメモリに読み込むと、レイテンシが追加されます。メモリを浪費します。ファイル全体がメモリに収まると仮定します。ある日、そうではなくなります。あなたはこのようにしたくありません。