public class PrintWriterextends Writer
向文本输出流打印对象的格式化表示形式。此类实现在 PrintStream 中的所有 print 方法。它不包含用于写入原始字节的方法,对于这些字节,程序应该使用未编码的字节流进行写入。
PrintWriter类的自动清空缓冲区的功能被启动(构造函数中autoFlush置为true),
就是只有在调用 println、printf 或 format 的其中一个方法时才可能完成此操作。这些方法使用平台自有的行分隔符概念,而不是换行符。
所不是像PrintStream一样遇到一个换行符就清缓冲。
两种类中的方法不会抛出 I/O 异常,尽管其某些构造方法可能抛出异常。客户端可能会查询调用 checkError() 是否出现错误。
|