美文网首页
Java-输入输出I/O--FileInputStream &F

Java-输入输出I/O--FileInputStream &F

作者: 蓝翼Ethan | 来源:发表于2019-08-07 10:03 被阅读0次

    一、FileInputStream类

    1. 包 java.io

    2. 继承 java.io.InputStream

    3. 构造方法

    构造方法 说明
    FileInputStream(File file) -----
    FileInputStream(String name) -----

    4. 常用方法

    返回值 方法名 说明
    int read() 每次都流管道读取一个字节,返回读取的字节的byte code
    int read(byte[] b) 每次都流管道读取若干字节,存入byte数组中,返回读取的字节数
    int available() 返回流管道中还有多少缓存的字节数
    long skip(long n) 跳过n个字节,开始读取,返回跳过的字节数
    void close() 关闭File input stream流管道,必须要做,最好放在finnally代码中。注意关闭的是流管道,不是file对象,file对象和真实文件之间的映射关系还存在

    二、FileOutputStream类

    1. 包 java.io

    2. 继承 java.io.OutputStream

    3. 构造方法

    构造方法 说明
    FileOutputStream(File file) -----
    FileOutputStream(File file, boolean append) 可选择输出流是否是追加字节方式
    FileOutputStream(String name) -----
    FileOutputStream(String name, boolean append) 可选择输出流是否是追加方式

    4. 常用方法

    返回值 方法名 说明
    void write(int b) 每次往流管道写入一个字节code b
    void write(byte[] b) 将传递的byte[]数组元素,写入流管道
    int flush() 刷新输出流,并强制写出任何缓冲流中的输出字节。
    void close() 关闭File Out stream流管道,必须要做,最好放在finnally代码中。注意关闭的是流管道,不是file对象,file对象和真实文件之间的映射关系还存在

    相关文章

      网友评论

          本文标题:Java-输入输出I/O--FileInputStream &F

          本文链接:https://www.haomeiwen.com/subject/nczwdctx.html