关闭

流(3)

标签: core-java
31人阅读 评论(0) 收藏 举报
分类:

组合流过滤器

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
0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:166次
    • 积分:50
    • 等级:
    • 排名:千里之外
    • 原创:5篇
    • 转载:0篇
    • 译文:0篇
    • 评论:0条
    文章分类
    文章存档