IO:包装类PrintStream的使用

本文介绍如何使用Java IO中的PrintStream类进行文件输出操作,包括文本和对象的输出,以及处理流的自动关闭机制。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

IO:包装类PrintStream的使用

package net.nyist.io;

import java.io.FileOutputStream;
import java.io.IOException;
import java.io.PrintStream;

public class PrintStreamTest {

	public static void main(String[] args) {

		try (
		// 创建PrintStream处理流
		FileOutputStream fos = new FileOutputStream("test.txt");
				PrintStream ps = new PrintStream(fos);) {
			// 直接输出文本
			ps.println("普通文本");
			// 直接输出对象
			ps.println(new PrintStreamTest());//net.nyist.io.PrintStreamTest@adb1d4
			

		} catch (IOException ioe) {
			ioe.printStackTrace();
		}


	}

}


备注:

1、System.out.println();中的out就是PrintStream类型

2、关闭最上层的处理流时,系统会自动关闭被该处理流包装的节点流

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值