BufferedReader 和 BufferedWriter 的区别
时间: 2023-12-12 22:16:16 浏览: 68
BufferedReader 和BufferedWriter 实例
BufferedReader 和 BufferedWriter 是Java I/O中的两个类,它们都是用来处理字符流的,但是它们的作用不同:
1. BufferedReader:用于从字符输入流中读取文本并缓冲字符,以提高读取的效率。可以使用read()方法逐字符读取,也可以使用readLine()方法逐行读取文本。
2. BufferedWriter:用于将文本写入字符输出流中并缓冲字符,以提高写入的效率。可以使用write()方法逐字符写入,也可以使用newLine()方法写入换行符。
因此,BufferedReader和BufferedWriter的区别在于它们分别用于读取和写入字符流,并且在处理流时使用了缓冲区。这样可以减少I/O操作的次数,提高读写效率。
阅读全文