Java PrintWriter类

本文概述

  • 类声明
  • PrintWriter类的方法
  • Java PrintWriter示例
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(); } }

【Java PrintWriter类】出站
srcmini provides tutorials of all technology.

文本文件testout.txt的内容使用Java, Spring, Hibernate, Android, PHP等数据进行设置。

    推荐阅读