📅  最后修改于: 2023-12-03 15:15:55.986000             🧑  作者: Mango
Java中的FileOutputStream类是用于将数据写入文件的输出流类。它使用指定的文件名创建一个OutputStream,将数据写入到该文件中。
使用指定的File对象创建文件输出流。如果指定的文件不存在,则会创建一个新文件。如果文件存在,则会覆盖原有文件内容。
File file = new File("test.txt");
FileOutputStream fos = new FileOutputStream(file);
如果append参数为true,则将数据写入到文件的末尾;否则,将覆盖掉原有文件内容。
File file = new File("test.txt");
FileOutputStream fos = new FileOutputStream(file, true);
使用指定的文件名创建文件输出流。如果指定的文件不存在,则会创建一个新文件。如果文件存在,则会覆盖原有文件内容。
FileOutputStream fos = new FileOutputStream("test.txt");
如果append参数为true,则将数据写入到文件的末尾;否则,将覆盖掉原有文件内容。
FileOutputStream fos = new FileOutputStream("test.txt", true);
可以使用write(byte[] b)方法将给定字节数组中的数据写入到文件。
byte[] bytes = "Hello, World!".getBytes();
FileOutputStream fos = new FileOutputStream("test.txt");
fos.write(bytes);
fos.close();
可以在创建FileOutputStream对象时指定一个boolean类型的值来表示是否要将数据追加到文件的末尾。
byte[] bytes = "Hello, World!".getBytes();
FileOutputStream fos = new FileOutputStream("test.txt", true);
fos.write(bytes);
fos.close();
完成所有操作后,需要关闭FileOutputStream以释放资源并刷新缓冲区。
fos.close();