Java 输入/输出——流体系(处理流)

Posted zyjhandsome

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java 输入/输出——流体系(处理流)相关的知识,希望对你有一定的参考价值。

  关于使用处理流的优势,归纳起来就是两点:(1)对于开发人员来说,使用处理流进行输入/输出操作更简单;(2)使用处理流执行效率更高。

  下面程序使用PrintStream处理流来包装OutputStream,使用处理流后的输出流在输出时将更加方便。

 1 package com.zyjhandsome.io;
 2 
 3 import java.io.*;
 4 
 5 public class PrintStreamTest {
 6 
 7     public static void main(String[] args) {
 8         // TODO Auto-generated method stub
 9         try {
10             FileOutputStream fos = new FileOutputStream("D:\User_zhaoyingjun\JavaSE\Test\PrintStreamTest.txt");
11             PrintStream ps = new PrintStream(fos);
12             // 使用PrintStream执行输出
13             ps.println("普通字符串");
14             // 直接使用PrintStream输出对象
15             ps.println(new PrintStreamTest());
16             ps.close();
17         } catch (FileNotFoundException e) {
18             // TODO Auto-generated catch block
19             e.printStackTrace();
20         }        
21     }
22 }

  输出结果(文件“PrintStreamTest.txt”中的内容):

1 普通字符串
2 [email protected]

 

以上是关于Java 输入/输出——流体系(处理流)的主要内容,如果未能解决你的问题,请参考以下文章

输入/输出流体系

Java输入/输出流体系

java缓冲字符字节输入输出流:java.io.BufferedReaderjava.io.BufferedWriterjava.io.BufferedInputStreamjava.io.(代码片段

IO流07_输入输出流总体系

java io 流分类表

IO流:原理流的分类体系结构