本文概述

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等数据进行设置。

java printwriter format,Java PrintWriter类相关推荐

  1. java printwriter实例_Java PrintWriter 类

    Java PrintWriter 类 在本教程中,我们将通过示例来学习Java PrintWriter及其print()和printf()方法. java.io包的PrintWriter类可用于以通常 ...

  2. StringWriter/PrintWriter在Java输出异常信息中的作用

    闲来无事,看看JUnit的源代码.刚刚开始看就发现一段有趣的代码: public String trace() {StringWriter stringWriter = new StringWrite ...

  3. java printwriter实例_Java PrintWriter print(String)用法及代码示例

    Java中的PrintWriter类的print(String)方法用于在流上打印指定的String值.该字符串值用作参数. 用法: public void print(String StringVa ...

  4. java println 用法_Java PrintWriter println()用法及代码示例

    Java中的PrintWriter类的println()方法用于中断流中的行.此方法不接受任何参数或返回任何值. 用法: public void println() 参数:此方法不接受任何参数. 返回 ...

  5. Java IO流之PrintWriter分析

    简介 PrintWriter继承于Writer抽象类,属于字符流的一种,方法包含了写入单个字符和字符数组的方法.但不包含原始字节写入的方法.在设置自动刷新的时候,不像PrintStream流中遇到换行 ...

  6. java printwriter 文件_关于java:如何将PrintWriter转换为String或写入文件?

    我正在使用JSP生成动态页面,我想将此动态生成的完整页面保存为文件存档. 在JSP中,所有内容都写入PrintWriter out = response.getWriter(); 在页面的末尾,在向客 ...

  7. java printwriter追加_Java PrintWriter append()方法

    Java PrintWriter append()方法 java.io.PrintWriter.append(char c) 方法将指定字符到此Writer. 1 语法 public PrintWri ...

  8. java操作字符串的工具类StringUtil

    依赖引入 <dependency><groupId>commons-lang</groupId><artifactId>commons-lang< ...

  9. JAVA学习6-集合工具类、流

    51.Collections集合工具类 除了重写compareTo方法比较TreeSet元素之外,还可以用比较器方式: 比较器实现java.util.comparator接口(Comparable是j ...

最新文章

  1. 深度对话林元庆:AI创业历史性窗口到来,将诞生下个BAT
  2. 数学建模清风第一次直播:传染病模型和微分方程拟合
  3. 在C#中怎么调用Resources文件中的图片
  4. 29 | 堆的应用:如何快速获取到Top 10最热门的搜索关键词?
  5. Android 数据库综述(一) 数据库片的升级与数据的迁移操作
  6. 外贸网站需要ERP系统吗?
  7. 做游戏,学编程(C语言) 13 消灭星星
  8. RocketMQ 一行代码造成大量消息发送失败
  9. 图的遍历之深度优先搜索和广度优先搜索
  10. jms是java平台中面向_面向Web的JMS应用系统
  11. Android开发艺术探索之初探AIDL(一)
  12. 饼图的属性和南丁格尔双图并列显示
  13. 华为发展鸿蒙再出奇招,学习宝马推出官方认证二手手机
  14. 大数据入门--大数据特点
  15. hevc 继续色度半像素差值
  16. GBase数据库——常用命令
  17. DAO概念板块代币大盘点,你又把握了几个?
  18. 当你的才华还撑不起你的野心的时候,那就静下心来学习吧!
  19. 项目经理的主要工作内容职责有哪些?
  20. 成都发布BIM计价参考依据,明确BIM服务费计算方式——筑智建

热门文章

  1. jmeter后置处理器
  2. 使用scrollTop回到顶部时间
  3. C#判断ip地址是否ping的通
  4. Python零基础速成班-第14讲-Python处理Excel和Word,使用openpyxl和docx包详解,图表入门
  5. 基于Anaconda的matplotlib学习
  6. 用HTML写一首绝句古诗,六言绝句!南宋一首古诗形式少见,对田园风格描写却很到位...
  7. Linux基础开发工具快速入门
  8. 系统思考:智猪博弈(指定战略)
  9. 培养用户习惯,提升应用留存 | Google Play 开发者播客节目 · 第十五期
  10. 静态变量、动态变量、内部变量(局部变量)、外部变量(全局变量)