现在的位置: 首页 > 综合 > 正文

IO之 处理流包装节点流

2018年05月27日 ⁄ 综合 ⁄ 共 648字 ⁄ 字号 评论关闭

前面我们所用到的都是节点流,比较麻烦,所以我们今天的处理流。

处理流可以隐藏底层设备上节点流的差异,对外提供更方便的输入输出方式,让节点流去处理与底层的IO设备 文件交互。我们只要做到处理流的构造器参数是节电流就行

Demo:

/**
 * 
 */
package fileDemo1;

import java.io.*;

/**
 * 前面我们用到的FileOutputStream的都是节点流  
 * 比较麻烦   我们可以用处理流PrintStream来包装节点流
 * @author LiTing
 *
 */
public class PrintStreamDemo {

	/**
	 * @param args
	 */
	public static void main(String[] args) {
		// TODO Auto-generated method stub
		PrintStream ps=null;
		try {
			FileOutputStream fos=new FileOutputStream("f://c.txt");
			/**
			 * 使用处理流包装节点流
			 */
			ps=new PrintStream(fos);
			/**
			 * ps功能强大,可以输出任何的数据类型
			 */
			ps.print("使用处理流包装节点流\n");
			ps.println("床前明月光");
			
		} catch (FileNotFoundException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		}finally{
			/**
			 * 关闭了处理流 系统会自动关闭节点流
			 */
			ps.close();
		}
		
		
		
	}

}

抱歉!评论已关闭.