写一段Java字符流代码
时间: 2023-07-10 21:28:51 浏览: 52
下面是一个简单的Java字符流代码示例,它从一个文本文件中读取数据并将其输出到控制台:
```java
import java.io.*;
public class FileReaderExample {
public static void main(String[] args) {
try {
// 创建一个字符输入流
FileReader reader = new FileReader("filename.txt");
// 创建一个缓冲字符输入流
BufferedReader bufferedReader = new BufferedReader(reader);
// 读取文件内容并输出到控制台
String line;
while ((line = bufferedReader.readLine()) != null) {
System.out.println(line);
}
// 关闭流
bufferedReader.close();
reader.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}
```
在这个例子中,使用 FileReader 类创建了一个字符输入流,然后使用 BufferedReader 类创建了一个缓冲字符输入流,以便更高效地读取文件内容。在 while 循环中,使用 readLine() 方法逐行读取文件内容,并将每行数据输出到控制台。最后,关闭流以释放系统资源。