流(3)

组合流过滤器

FileInputStream与FileOutputstream
功能: 提供操作文件的输入输出流

构造参数:in两种构造方式、out四种

FileInputStream构造函数
FileInputStream(String name)
FileInputStream(File file)

FileOutputStream构造函数
FileOutputStream(String name)
FileOutputStream(File file)
FileOutputStream(String name, boolean append)
FileOutputStream(File file, boolean append)
append为true,输出内容添加至文件末尾,false则删除原有文件

注意点:
- java.io类相对路径:以当前用户目录开始.
System.getProperty(“user.dir”)可获得
- 分隔符问题:分隔符最好用java.io.File.separator获得
流的组合
组合各种流实现功能需求

举例:

FileInputStream与DataInputStream组合

DataInputStream与BufferedInputStream(更加高效,不加buffer流,调用read只会请求操作系统分发一个字节,使用之后会将一个数据块放入缓存区中)

PushbackInputStream:预先读取,可预读下面字节,而且可回推

ZipInputStream与FileInputStream、DataInputStream组合,处理Zip文件

API
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值