个性化阅读
专注于IT技术分析

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();
 	}
}

出站

srcmini provides tutorials of all technology.

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

赞(0)
未经允许不得转载:srcmini » Java PrintWriter类

评论 抢沙发

评论前必须登录!