FileOutputStream是抽象类OutputStream的子类,用来对文件以字节流的方式进行写入操作。
常用方法 | 描述 |
---|---|
FileOutputStream(String name) | 构造方法,传入文件所在地址,不论文件是否存在都会创建新文件,如果传入的是文件夹会报异常FileNotFoundException |
FileOutputStream(File file) | 构造方法,传入文件对象,不论文件是否存在都会创建新文件,如果传入的是文件夹会报异常FileNotFoundException |
FileOutputStream(String name, boolean append) | 构造方法,传入文件所在地址,append=true且文件存在不创建新文件,否则文件是否存在都会创建新文件,如果传入的是文件夹会报异常FileNotFoundException |
FileOutputStream(File file, boolean append) | 构造方法,传入文件对象,append=true且文件存在不创建新文件,否则文件是否存在都会创建新文件,如果传入的是文件夹会报异常FileNotFoundException |
void write(int b) | 将码值b代表的字符写入到文件 |
void write(byte b[]) | 将b数组中的数据写入到文件 |
void write(byte b[], int off, int len) | 将b[off]到b[off+len-1]的数据写入到文件 |
void close() | 关闭流,释放相关资源 |