Java中的streamreader怎么用

avatar
作者
猴君
阅读量:0

在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"的文件,并逐行打印文件内容。在使用StreamReader时,需要注意在最后关闭StreamReader和BufferedReader对象,以释放资源。

请确保在使用示例代码时,将文件路径替换为实际的文件路径。

广告一刻

为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!