Java IO处理流之打印流

在整个IO包中,打印流是输出信息最方便的类。

PrintStream(字节打印流)和PrintWriter(字符打印流)
① 提供了一系列重载的print和println方法,用于多种数据类型的输出
② PrintStream和PrintWriter的输出不会抛出异常
③ PrintStream和PrintWriter有自动flush功能
④ System.out返回的是PrintStream的实例
 

//打印流:字节流:PrintStream  字符流:PrintWriter
	@Test
	public void printStreamWriter() {
		FileOutputStream fos = null;
		try {
			fos = new FileOutputStream(new File("print.txt"));
		} catch (FileNotFoundException e) {
			e.printStackTrace();
		}//创建打印输出流,设置为自动刷新模式(写入换行符或字节 '\n' 时都会刷新输出缓冲区)
		PrintStream ps = new PrintStream(fos,true);
		if (ps != null) {	// 把标准输出流(控制台输出)改成文件
			System.setOut(ps);}
		for (int i = 0; i <= 255; i++) {  //输出ASCII字符
			System.out.print((char)i);
			if (i % 50 == 0) {   //每50个数据一行
				System.out.println(); // 换行
			}  }
		ps.close();

	}

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值