Fileoutputstream文件字节输出流
作用:
以内存为基准,把内存中的数据,按照字节的形式写出到磁盘文件中去。
简单来说,把内存数据按照字节写出到磁盘文件中去。
构造器:
public Fileoutputstream(File file):
创建一个字节输出流管道通向目标文件对象。
public Fileoutputstream(String file): String为文件路径
创建一个字节输出流管道通向目标文件路径。
public FileoutputStream(File file,boolean append):
创建一个追加数据的字节输出流
public Fileoutputstrean(String file,boolean append) : String为文件路径
创建一个追加数据的字节输出流
方法:
public void write(int a):
写一个字节出去。
public void write(byte[] buffer):
写一个字节数组出去。
public void write(byte[] buffer , int pos , int len):
写一个字节数组的一部分出去
参数一,字节数组;参数二:起始字节索引位置,参数三:写多少个字节数出去。
举例:
public static void main(String[] args) throws IOException {
FileOutputStream fileOutputStream = new FileOutputStream("src/test2.txt",true);//开启追加模式
fileOutputStream.write(98); //添加字符b
fileOutputStream.write(new byte[]{97,98,99});//添加字符abc
fileOutputStream.write(new byte[]{97,98,99},1,2);//添加bc
}