Java.io包教程

Java.io.PrintWriter类

简介

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 fileString 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.不.方法&说明
1PrintWriter append(char c)

此方法将指定的字符附加到此writer.

2PrintWriter append(CharSequence csq)

此方法将指定的字符序列追加到此编写器.

3PrintWriter append( CharSequence csq,int start,int end)

此方法将指定字符序列的子序列附加到此writer.

4boolean checkError()

如果流未关闭且ch,则此方法会刷新流eck它的错误状态.

5protected void clearError()

此方法清除此流的错误状态.

6void close()

此方法关闭流并释放与之关联的所有系统资源.

7void flush()

此方法刷新流.

8PrintWriter格式(Locale l,String format, Object ... args)

此方法使用指定的格式字符串和参数将格式化字符串写入此writer.

9PrintWriter format(String format, Object... args)

此方法使用指定的格式字符串和参数将格式化字符串写入此writer.

10void print(boolean b)

此方法打印一个布尔值.

11void print(char c)

this方法打印一个字符.

12void print(char [] s)

此方法打印一个字符数组.

13void print(double d)

此方法打印双精度浮点数.

14void print(float f)

此方法打印一个浮点数.

15void print(int i)

此方法打印一个整数.

16void print(long l)

此方法打印很长时间整数.

17void print(Object obj)

此方法打印一个对象.

18void print(String s)

此方法打印一个字符串.

19PrintWriter printf(Locale l,String format,Object ... args)

这是一种使用指定的格式字符串和参数将格式化字符串写入此writer的便捷方法.

20PrintWriter printf(String format,Object ... args)

这是一种使用指定的格式字符串和参数将格式化字符串写入此writer的便捷方法.

21void println()

此方法通过写行分隔符字符串来终止当前行.

22void println(boolean x)

此方法打印一个布尔值,然后终止该行.

23void println(char x)

此方法打印一个字符,然后终止该行.

24void println(char [] x)

此方法打印一个数组然后终止该行.

25void println(double x)

此方法打印双精度浮点数数字,然后终止该行.

26void println(float x)

此方法打印一个浮点数,然后终止line.

27void println(int x)

此方法打印一个整数,然后终止该行.

28void println(long x)

此方法打印一个长整数,然后终止该行.

29void println(Object x)

此方法打印一个Object,然后终止该行.

30void println(String x)

此方法打印一个String然后终止该行.

31protected void setError()

此方法表示发生了错误.

32void write(char [] buf)

此方法写入一个字符数组.

33void write(char [] buf,int off,int len)

this method写入一个字符数组的一部分.

34void write(int c)

此方法写一个字符.

35void write(String s)

此方法会写一个字符串.

36void write(String s,int off,int len)

此方法写入字符串的一部分.

继承的方法

此类继承以下类中的方法 :

  • Java.io.Object