Javaの入力ストリームやファイルの内容を読み込む方法は?
JavaではInputStreamとFileクラスを使用して、入力ストリームとファイルの内容を読み取ることができます。
- 入力ストリーム
- 読み込む
- バッファードリーダー
- InputStreamReader
InputStream inputStream = System.in;
BufferedReader reader = new BufferedReader(new InputStreamReader(inputStream));
String line = reader.readLine();
System.out.println("Input: " + line);
- ファイルを保存する
- ファイル入力ストリーム
- BufferedReader
- InputStreamReader
File file = new File("path/to/file.txt");
InputStream inputStream = new FileInputStream(file);
BufferedReader reader = new BufferedReader(new InputStreamReader(inputStream));
String line;
while ((line = reader.readLine()) != null) {
System.out.println("Line: " + line);
}
ファイル内容の読み込みにFileクラスを使う際は、FileNotFoundException例外を処理する必要があります。入力ストリームの読み込みにInputStreamを使用する際は、IOException例外を処理する必要があります。