博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
java中IO流中的 打印流
阅读量:2440 次
发布时间:2019-05-10

本文共 2044 字,大约阅读时间需要 6 分钟。

打印

打印流添加输出数据的功能,使它们能够方便地打印各种数据值表示形式.

字符打印流 PrintWriter

void print(String str): 输出任意类型的数据,

void println(String str): 输出任意类型的数据,自动写入换行操作

利用打印流将根目录下的SystemInOutDemo.java复制到d:\\SystemInOutDemo.java

package com.itheima_06;import java.io.FileNotFoundException;import java.io.FileWriter;import java.io.IOException;import java.io.PrintWriter;/* * 打印流的特有功能: * 		自动换行 使用方法println()实现自动换行 * 		自动刷新  创建PrintWriter对象时启动自动刷新开关,并且使用println等3个方法可以实现自动刷新 *  * 注意:创建FileWriter对象时boolean参数是是否追加, * 		而创建打印流对象的boolean类型参数是是否自动刷新 */public class PrintWriterDemo2 {	public static void main(String[] args) throws IOException  {		//method();		//创建打印流对象		//PrintWriter pw = new PrintWriter("d.txt");				PrintWriter pw = new PrintWriter(new FileWriter("d.txt"),true);				pw.println("hello");		pw.println("world");		pw.println("java");				//释放资源		//pw.close();					}	private static void method() throws FileNotFoundException {		//创建打印流对象		PrintWriter pw = new PrintWriter("c.txt");				/*pw.write("hello");		pw.write("world");		pw.write("java");*/				pw.print("hello");		pw.println("world");		pw.println("java");				//释放资源		pw.close();	}}

 利用打印流实现自动换行与自动更新

package com.itheima_06;import java.io.FileNotFoundException;import java.io.FileWriter;import java.io.IOException;import java.io.PrintWriter;/* * 打印流的特有功能: * 		自动换行 使用方法println()实现自动换行 * 		自动刷新  创建PrintWriter对象时启动自动刷新开关,并且使用println等3个方法可以实现自动刷新 *  * 注意:创建FileWriter对象时boolean参数是是否追加, * 		而创建打印流对象的boolean类型参数是是否自动刷新 */public class PrintWriterDemo2 {	public static void main(String[] args) throws IOException  {		//method();		//创建打印流对象		//PrintWriter pw = new PrintWriter("d.txt");				PrintWriter pw = new PrintWriter(new FileWriter("d.txt"),true);				pw.println("hello");		pw.println("world");		pw.println("java");				//释放资源		//pw.close();					}	private static void method() throws FileNotFoundException {		//创建打印流对象		PrintWriter pw = new PrintWriter("c.txt");				/*pw.write("hello");		pw.write("world");		pw.write("java");*/				pw.print("hello");		pw.println("world");		pw.println("java");				//释放资源		pw.close();	}}

转载地址:http://onjqb.baihongyu.com/

你可能感兴趣的文章
centos ssh密钥_如何在CentOS 8上设置SSH密钥
查看>>
debian 10 安装_如何在Debian 10上安装Webmin
查看>>
使用CentOS 8进行初始服务器设置
查看>>
ecmascript v3_节点v12中的新ECMAScript模块简介
查看>>
盖茨比乔布斯_通过盖茨比使用Airtable
查看>>
mern技术栈好处?_如何开始使用MERN堆栈
查看>>
路由器接路由器_路由器之战:到达路由器vsReact路由器
查看>>
rxjs 搜索_如何使用RxJS构建搜索栏
查看>>
如何在Debian 10上安装MariaDB
查看>>
go函数的可变长参数_如何在Go中使用可变参数函数
查看>>
debian 服务器_使用Debian 10进行初始服务器设置
查看>>
joi 参数验证_使用Joi进行节点API架构验证
查看>>
react-notifications-component,一个强大的React Notifications库
查看>>
如何在Debian 10上设置SSH密钥
查看>>
如何在Debian 10上安装Node.js
查看>>
配置管理规范 配置管理计划_配置管理简介
查看>>
如何在Ubuntu 18.04上添加和删除用户
查看>>
angular4前后端分离_如何在Angular 4+中使用Apollo客户端GraphQL
查看>>
如何在Ubuntu 18.04上安装Apache Kafka
查看>>
如何在Ubuntu 20.04上安装R [快速入门]
查看>>