JavaでStreamリーダーを使う方法は?

Javaで文字ストリームを読み込むには、StreamReaderクラスを使用します。以下にStreamReaderの使用例を示します。

import java.io.FileReader;
import java.io.BufferedReader;
import java.io.IOException;

public class StreamReaderExample {
    public static void main(String[] args) {
        // 声明StreamReader和BufferedReader对象
        FileReader fileReader = null;
        BufferedReader bufferedReader = null;

        try {
            // 创建StreamReader对象并指定要读取的文件路径
            fileReader = new FileReader("example.txt");
            
            // 创建BufferedReader对象,用于读取字符流
            bufferedReader = new BufferedReader(fileReader);
            
            // 读取文件内容,并逐行打印
            String line;
            while ((line = bufferedReader.readLine()) != null) {
                System.out.println(line);
            }
        } catch (IOException e) {
            e.printStackTrace();
        } finally {
            // 关闭StreamReader和BufferedReader对象
            try {
                if (bufferedReader != null) {
                    bufferedReader.close();
                }
                if (fileReader != null) {
                    fileReader.close();
                }
            } catch (IOException e) {
                e.printStackTrace();
            }
        }
    }
}

上記のサンプルコードではStreamReaderとBufferedReaderを使用して「example.txt」という名前のファイルを1行ずつ読み込んでいます。StreamReaderを使用する際は最後にStreamReaderやBufferedReaderオブジェクトを閉じリソースを解放する必要があります。

サンプルコードを使用する際は、ファイルパスを実際のファイルパスと置き換えてください。

bannerAds