Java I/O学习之三:打印流和序列流

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/lsf921016/article/details/61912324

1. 打印流

可以直接操作输入流和文件

1.PrintWriter: 写入字符

PrintWriter类拥有以文本格式打印字符串和数字的方法

2. PrintStream:

写入字节,不抛io异常,提供了print方法可以对多种类型的值进行打印,并保持数据的表示形式。

PrintStream ps=new PrintStream("employee.txt");
//等价于
PrintStream ps=new PrintStream(new FileWtriter("employee.txt"));
ps.println("write things into the file");

PrintStream的构造函数,接受三种类型的值:

1.File对象

PrintStream(File file); 

2.字符串路径filename

PrintStream(String fileName) ;

3.字节输出流

PrintStream(OutputStream out, boolean autoFlush)

将各种类型的数据按照原来的类型打印到字节流中:

PrintStream ps=new PrintStream("E:\\javaStudy\\src\\javaIO\\aFile");
        ps.print(111);
        ps.close();

2 . 序列流

功能:对多个流进行合并。

猜你喜欢

转载自blog.csdn.net/lsf921016/article/details/61912324