本文概述
Java PrintWriter类是Writer类的实现。它用于将格式化的对象表示形式打印到文本输出流。
类声明
让我们看一下Java.io.PrintWriter类的声明:
public class PrintWriter extends Writer
PrintWriter类的方法
方法 | 描述 |
---|---|
void println(boolean x) | 它用于打印布尔值。 |
void println(char[] x) | 它用于打印字符数组。 |
void println(int x) | 用于打印整数。 |
PrintWriter append(char c) | 它用于将指定字符附加到编写器。 |
PrintWriter append(CharSequence ch) | 它用于将指定的字符序列附加到编写器。 |
PrintWriter append(CharSequence ch, int start, int end) | 它用于将指定字符的子序列附加到编写器。 |
boolean checkError() | 它用于刷新流并检查其错误状态。 |
protected void setError() | 用于指示发生错误。 |
protected void clearError() | 用于清除流的错误状态。 |
PrintWriter format(String format, Object… args) | 它用于使用指定的参数和格式字符串将格式化的字符串写入编写器。 |
void print(Object obj) | 它用于打印对象。 |
void flush() | 它用于刷新流。 |
void close() | 用于关闭流。 |
Java PrintWriter示例
让我们看一下使用Java PrintWriter类在控制台和文本文件testout.txt中写入数据的简单示例。
package com.srcmini;
import java.io.File;
import java.io.PrintWriter;
public class PrintWriterExample {
public static void main(String[] args) throws Exception {
//Data to write on Console using PrintWriter
PrintWriter writer = new PrintWriter(System.out);
writer.write("srcmini provides tutorials of all technology.");
writer.flush();
writer.close();
//Data to write in File using PrintWriter
PrintWriter writer1 =null;
writer1 = new PrintWriter(new File("D:\\testout.txt"));
writer1.write("Like Java, Spring, Hibernate, Android, PHP etc.");
writer1.flush();
writer1.close();
}
}
出站
srcmini provides tutorials of all technology.
文本文件testout.txt的内容使用Java, Spring, Hibernate, Android, PHP等数据进行设置。
评论前必须登录!
注册