java.io.FileInputStream(读入)
构造方法:
FileInputStream(File file) 通过File对象创建对应的流若文件不存在则抛出(FileNotFoundException )异常
FileInputStream(String path) 通过“文件路径”创建对应的流若文件不存在则抛出(FileNotFoundException )异常
方法:
void close() 关闭文件输入流
int read() 读取一个字节数据并返回,若读到末尾则返回-1
int read(byte[] data) 读取data.length个字节到data数组,若文件剩余不足data.length, 则返回实际读到的字节数,若读到末尾则返回-1
int read(byte[] data,int off,int len) 从data数组off下标开始位置,读取len个字节到data数组;
java.io.FileOutputStream(写出)
构造方法:
FileOutputStream(File file) 通过File对象创建对应的流,若文件不存在则自动创建该文件,若指定的文件已经存在,会先将该文件数据删除,然后通过当前流写出的内容作为该文件数据保存;
FileOutputStream(String path) 通过“文件路径”对象创建对应的流,若文件不存在则自动创建该文件,若指定的文件已经存在,会先将该文件数据删除,然后通过当前流写出的内容作为该文件数据保存;
FileOutputStream(File file,boolean b) 参数b值为true时,文件输出流为追加模式
方法:
void close() 关闭文件输入流
void write(int b) 将指定的字节(int b的低8位)写入此文件流
void write(byte[] data) 将 b.length个字节从指定的字节数组写入此文件输出流
void write(byte[] data,int off,int len) 将指定字节数组从下标off开始的len个字节写入此文件流