java io流printstream_java IO流:打印流 PrintStream
打印流 PrintStream
PrintStream extends FilterOutputStream
PrintStream 为其他输出流添加了功能,使它们能够方便地打印各种数据值表示形式
特点:
只负责数据的输出,不负责数据的读取
与其他输出流不同,PrintStream 永远不会抛出 IOException,但是会抛出FileNotFoundException
有特有的方法:print,println
注意:如果使用继承自父类的write方法写数据,那么查看数据的时候会查询编码表 97-->a
如果使用自己特有的方法print/println方法写数据,写的数据原样输出 97-->97
构造方法
PrintStream(File file):输出的目的地时一个文件
PrintStream(OutputStream out) :输出的目的地是一个字节输出流
PrintStream(String fileName):输出的目的地是一个文件路径
public class Demo02 {
public static void main(String[] args) throws FileNotFoundException {
PrintStream ps=new PrintStream("D:\\document\\code\\xuexi\\java\\aaa\\a.txt");
ps.println(99);
ps.print(1.01);
ps.print("你好");
ps.print(true);
ps.close();//可以输出任何类型数据的流
}
}
//a.txt:
//99
//1.01你好true
改变打印流向
可以改变输出语句的目的地(改变打印流向)
使用System.setOut方法改变输出语句的目的地改为参数值传递的打印流的目的地
static void setOut(PrintStream out):重新分配“标准”输出流。
public class Demo02 {
public static void main(String[] args) throws FileNotFoundException {
System.out.println("我是在控制台输出");//控制台直接输出:我是在控制台输出
PrintStream ps=new PrintStream("D:\\document\\code\\xuexi\\java\\aaa\\a.txt");
System.setOut(ps);//设置系统的打印流流向,输出到a.txt
System.out.println("我在打印流的目的地中输出");
ps.close();
}
}
//a.txt
//我在打印流的目的地中输出
java io流printstream_java IO流:打印流 PrintStream相关推荐
- Java基础19:IO流—缓冲流、转换流、序列化、打印流、压缩流和解压流
IO流中的一些其他流:缓冲流.转换流.序列化.打印流.压缩流和解压流 1. 缓冲流 IO流除了一些基本的流,还有在此基础上发展出来的一些更强大的流.比如能够高效读写的缓冲流,能够转换编码的转换流,能够 ...
- 【02】Java进阶:13-IO资源的处理、属性集、缓冲流、转换流、序列化、打印流、装饰设计模式、commons-io工具包
day13[Properties类.缓冲流.转换流.序列化流.装饰者模式.commons-io工具包] 今日内容 IO异常处理 Properties类 缓冲流 转换流 序列化\反序列化流 打印流 装饰 ...
- Java基础知识强化之IO流笔记59:打印流
1. 打印流 (1)分类: • 字节打印流 PrintStream • 字符打印流 PrintWriter (2)打印流的特点: • 只能写数据,不能读数据 • 只能操作目的地,不能操作数据源 ...
- Java笔记整理六(File类,递归,字节流IO,字符流IO,流中的异常处理,属性集Properties,缓冲流,转换流,序列化,打印流)
1.File类 java.io.File 类是文件和目录路径名的抽象表示,主要用于文件和目录的创建.查找和删除等操作. 文件和目录路径名的抽象表示 java把文件和文件夹封装位为一个File类,我们可 ...
- java IO之 序列流 集合对象Properties 打印流 流对象
序列流 也称为合并流. SequenceInputStream 序列流,对多个流进行合并. SequenceInputStream 表示其他输入流的逻辑串联.它从输入流的有序集合开始,并从 第一个输入 ...
- JavaSE(字符流、IO资源的处理、属性集、ResourceBundle工具类、缓冲流、转换流、序列化、打印流、装饰设计模式、commons-io工具包)
JavaSE 字符流 字符输入流[Reader] 字符输入流Reader类的概述 字符输入流Reader类的常用方法 FileReader类 FileReader类的概述 FileReader类的构造 ...
- Java基础-9(缓冲流,转换流,序列化,打印流,TCP通信程序)
51.缓冲流 概述 缓冲流,也叫高效流,是对4个基本的FileXxx 流的增强,所以也是4个流,按照数据类型分类: 字节缓冲流:BufferedInputStream,BufferedOutputSt ...
- JAVA学习笔记(三十九)-打印流
import java.io.FileNotFoundException; import java.io.FileOutputStream; import java.io.PrintStream; i ...
- 菜鸟学习笔记:Java提升篇6(IO流2——数据类型处理流、打印流、随机流)
菜鸟学习笔记:Java IO流2--其他流 字节数组输入输出流 数据类型处理流 基本数据类型 引用类型 打印流 System.in.System.out.System.err 随机流RandomAcc ...
最新文章
- 谷歌开源 MobileNetV3:新思路 AutoML 改进计算机视觉模型移动端
- mysql ef6 事务_使用事务-EF6 | Microsoft Docs
- .NET MVC Filter异常处理
- SpringBoot之二:部署Spring Boot应用程序方式
- 第10章* 网络 幂律分布
- maven中去掉单元测试的配置
- 商品尺码规格和颜色需要支持双引号
- python!!!!惊了,这世上居然还有这么神奇的东西存在
- Python使用Tornado+Redis维护ADSL拨号服务器代理池
- Python的Request请求跳过认证及禁用警告
- 创始人的领导力和合伙人选择
- Spring中事务使用
- 受 SQLite 多年青睐,C 语言到底好在哪儿? 1
- 基于Python计算Landsat8OLI遥感生态指数RSEI
- AutoCAD二次开发基本操作命令
- 计算机专业英语unit11,计算机专业英语教程
- 长连接和短连接的定义区别,以及应用场景
- 逆向系列之获取任意微信小程序code
- vue 中实现动态切换背景图
- 【Unity基础知识之一】 Unity支持 IOS 64-BIT
热门文章
- android auto错位,recyclerview 的item布局错乱
- 表情转html,PHP转换emoji表情为HTML字符实体
- 花体英文字帖pdf可打印_考研政治 | 马原24个主观题答题原理!PDF可打印!
- linux内核定义,Linux内核定义的常量
- 有向图的广度优先遍历_图的两种遍历方式
- 设置按峰值带宽计费_腾讯云服务器按流量计费带宽值大小设置说明
- Spark Streaming(四)kafka搭建(单节点,单broker)
- ubuntu apt-get方式安装软件的路径
- 突发!吴恩达确诊新冠,46岁生日还有不到3个月
- 这届产品经理也太太太太难了吧!