IO之 处理流包装节点流

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

处理流可以隐藏底层设备上节点流的差异,对外提供更方便的输入输出方式,让节点流去处理与底层的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();
		}
		
		
		
	}

}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值