048-BufferedWriter及BufferedReader类详解

【上一讲】047-字符流FileReader及FileWriter详解_CSDN专家-赖老师(软件之家)的博客-CSDN博客

BufferedWriter的中文意思就是字符缓冲输出流,可以写入单个字符,也可以写入字符数组,或者是字符串的某一部分,一句话就是非常好用。

  • 高效读写
  • 支持输入换行符
  • 可以一次写一行,一次读一行

将文本写入字符输出流,缓冲字符,以便高效写入单个字符、数组以及字符串。该对象可以指定缓冲区大小,当然也可以指定接受默认大小。对于大多数的使用,默认值已经足够。除了父类方法,又提供了一个 newLine() 方法,它使用方法 System.lineSeparator() 调用系统属性 line.separator 定义的平台自己的行分隔符概念。并非所有平台都使用换行符 ('\n') 来终止行。因此,调用此方法来终止每个输出行优于直接写入换行符。 比方说在 UNIX 中换行是 '\n',而 Windows 中则是 '\r\n'。

通常,Writer 会立即将输出发送到底层的字符流或字节流。除非需要提示输出,否则建议将任何 write() 方法操作的 Writer

你可能感兴趣的:(java讲座,java,缓冲字符流,BufferedWriter,BufferedReader)