简介
Java.io.PrintWriter 类将对象的格式化表示打印到文本输出流.
类声明
以下是 Java.io.PrintWriter 类的声明 :
public class PrintWriter extends Writer
字段
以下是 Java.io.PrintWriter class :
受保护的作家 : 这是此PrintWriter的字符输出流.
受保护对象锁 : 这是用于同步此流上的操作的对象.
类构造函数
Sr.No. | 构造函数&说明 |
---|---|
1 | PrintWriter(File file) 这将使用指定的文件创建一个没有自动行刷新的新PrintWriter. |
2 | PrintWriter(File file,String csn) 这将使用指定的文件和字符集创建一个没有自动行刷新的新PrintWriter. |
3 | PrintWriter(OutputStream out) 这将从现有的OutputStream创建一个没有自动行刷新的新PrintWriter. |
4 | PrintWriter(OutputStream out,boolean autoFlush) 这会创建一个新的PrintWriter来自现有的OutputStream. |
5 | PrintWriter(String fileName) 这会创建一个新的PrintWriter,使用指定的文件名自动换行. |
6 | PrintWriter(String fileName,String csn) 这会创建一个没有自动行刷新的新PrintWriter,指定的文件名和字符集. |
7 | PrintWriter(Writer out) 这会创建一个新的PrintWriter,不会自动换行. |
8 | PrintWriter(Writer out,boolean autoFlush ) 这会创建一个新的PrintWriter. |
类方法
Sr.不. | 方法&说明 |
---|---|
1 | PrintWriter append(char c) 此方法将指定的字符附加到此writer. |
2 | PrintWriter append(CharSequence csq) 此方法将指定的字符序列追加到此编写器. |
3 | PrintWriter append( CharSequence csq,int start,int end) 此方法将指定字符序列的子序列附加到此writer. |
4 | boolean checkError() 如果流未关闭且ch,则此方法会刷新流eck它的错误状态. |
5 | protected void clearError() 此方法清除此流的错误状态. |
6 | void close() 此方法关闭流并释放与之关联的所有系统资源. |
7 | void flush() 此方法刷新流. |
8 | PrintWriter格式(Locale l,String format, Object ... args) 此方法使用指定的格式字符串和参数将格式化字符串写入此writer. |
9 | PrintWriter format(String format, Object... args) 此方法使用指定的格式字符串和参数将格式化字符串写入此writer. |
10 | void print(boolean b) 此方法打印一个布尔值. |
11 | void print(char c) this方法打印一个字符. |
12 | void print(char [] s) 此方法打印一个字符数组. |
13 | void print(double d) 此方法打印双精度浮点数. |
14 | void print(float f) 此方法打印一个浮点数. |
15 | void print(int i) 此方法打印一个整数. |
16 | void print(long l) 此方法打印很长时间整数. |
17 | void print(Object obj) 此方法打印一个对象. |
18 | void print(String s) 此方法打印一个字符串. |
19 | PrintWriter printf(Locale l,String format,Object ... args) 这是一种使用指定的格式字符串和参数将格式化字符串写入此writer的便捷方法. |
20 | PrintWriter printf(String format,Object ... args) 这是一种使用指定的格式字符串和参数将格式化字符串写入此writer的便捷方法. |
21 | void println() 此方法通过写行分隔符字符串来终止当前行. |
22 | void println(boolean x) 此方法打印一个布尔值,然后终止该行. |
23 | void println(char x) 此方法打印一个字符,然后终止该行. |
24 | void println(char [] x) 此方法打印一个数组然后终止该行. |
25 | void println(double x) 此方法打印双精度浮点数数字,然后终止该行. |
26 | void println(float x) 此方法打印一个浮点数,然后终止line. |
27 | void println(int x) 此方法打印一个整数,然后终止该行. |
28 | void println(long x) 此方法打印一个长整数,然后终止该行. |
29 | void println(Object x) 此方法打印一个Object,然后终止该行. |
30 | void println(String x) 此方法打印一个String然后终止该行. |
31 | protected void setError() 此方法表示发生了错误. |
32 | void write(char [] buf) 此方法写入一个字符数组. |
33 | void write(char [] buf,int off,int len) this method写入一个字符数组的一部分. |
34 | void write(int c) 此方法写一个字符. |
35 | void write(String s) 此方法会写一个字符串. |
36 | void write(String s,int off,int len) 此方法写入字符串的一部分. |
继承的方法
此类继承以下类中的方法 :
Java.io.Object