BufferedReader怎么输出
时间: 2023-12-12 17:11:40 浏览: 71
Java BufferedWriter BufferedReader 源码分析
BufferedReader本身是用来读取字符输入流的,它并不能直接用来输出数据。如果需要输出数据,可以使用其他的输出流,如PrintStream或者PrintWriter等。具体的做法是,先创建一个PrintStream或者PrintWriter对象,然后调用其println()或者print()方法来输出数据。下面是一个示例代码:
```
BufferedReader reader = new BufferedReader(new FileReader("file.txt"));
PrintWriter writer = new PrintWriter(System.out);
String line = null;
while ((line = reader.readLine()) != null) {
writer.println(line);
}
reader.close();
writer.close();
```
上述代码中,我们创建了一个PrintWriter对象,并将其绑定到标准输出流上(即System.out)。然后,我们使用BufferedReader来读取文件中的文本数据,并将其逐行输出到PrintWriter对象中。最终,我们关闭了BufferedReader和PrintWriter对象。这样就完成了将BufferedReader读取到的数据输出到控制台的操作。
阅读全文