PrintWriter 是字符打印流类,继承自 Writer 类。 PrintWriter 是 PrintStream 的功能增强版,支持输出字符数据。 PrintWriter 可以指定字符编码,在处理中文和特殊字符时更加灵活。 PrintWriter 也提供了 print() 和 println() 方法来打印数据,与 PrintStream 类似。 PrintWriter 对象在输出数据时可以抛出 IOException 异常。
PrintWriter(File file, String csn) 创建具有指定文件和字符集且不带自动刷行新的新 PrintWriter。 PrintWriter(OutputStream out) 根据现有的 OutputStream 创建不带自动行刷新的新 PrintWriter。 PrintWriter(OutputStream out, boolean autoFlush) 通过现有的 OutputStream 创建新的 PrintWriter。 PrintWriter(String file...
PrintWriter(StringfileName) 创建具有指定文件名称且不带自动行刷新的新 PrintWriter。 PrintWriter(StringfileName,Stringcsn) 创建具有指定文件名称和字符集且不带自动行刷新的新 PrintWriter。 PrintWriter(Writerout) 创建不带自动行刷新的新 PrintWriter。 PrintWriter(Writerout, boolean autoFlush) 创建新 PrintWriter。
PrintWriter(OutputStream 通过现有的 OutputStream 创建新的 PrintWriter。 PrintWriter(String 创建具有指定文件名称且不带自动行刷新的新 PrintWriter。 PrintWriter(String fileName, String 创建具有指定文件名称和字符集且不带自动行刷新的新 PrintWriter。 PrintWriter(Writer ...
1.Closeable接口, 所以它有pw.close()方法来实现对PrintWriter的关闭。 2.Flushable接口,所以它有pw.flush()方法来实现人为的刷新。 3.Appendable接口,所以它有pw.append(char c)方法来向此输出流中追加指定字符,等价于print(). 3)下面就是它的方法。
PrintWriter(String fileName, String csn) PrintWriter append(charc) PrintWriter append(CharSequence csq,intstart,intend) PrintWriter append(CharSequence csq)booleancheckError()voidclose()voidflush() PrintWriter format(Locale l, String format, Object... args) ...
利用PrintWriter输出到标准输出(屏幕): PrintWriter out=new PrintWriter(System.out); //PrintWriter有一个以OutputStream对象为参数的构造器 1. 2. 3. 4. 另外还可以可用流过滤器的组合功能来实现其他的功能,例如加入BufferdWriter来加入缓存机制等。 文本的读入功能有许多实现方法,例如使用Scanner实例来绑定System.in...
而PrintWriter就是通过连接它实现的缓冲功能(PW的很多构造方法内部自动连接它)。 PW支持两个直接对文件写操作的构造方法: * PrintWriter(File f)传文件名 * PrintWriter(String s)传路径 以上两种方法都支持一个重载,就是再传入一个参数 * 允许我们制定写出字符时的字符集。
PrintWriter(String fileName) PrintWriter(String fileName, String csn) PrintWriter append(charc) PrintWriter append(CharSequence csq,intstart,intend) PrintWriter append(CharSequence csq) boolean checkError()voidclose()voidflush() PrintWriter format(Locale l, String format, Object... args) ...