📅  最后修改于: 2023-12-03 15:22:11.200000             🧑  作者: Mango
Java 中的 FileOutPutStream 提供了一种简单的方法将数据写入文件。FileOutPutStream 对象可以用来写入二进制数据和字符数据。
FileOutputStream fos = new FileOutputStream("文件路径");
FileOutPutStream 构造函数接收文件路径作为参数,可以用于创建一个新的 FileOutPutStream 对象并将其与要写入的文件关联起来。
FileOutPutStream 类提供了多个 write() 方法,可以用于写入单个字节、一组字节或字符到文件中。
fos.write(bytes);
fos.write(bytes, off, len);
fos.write(b);
import java.io.FileOutputStream;
import java.io.IOException;
public class WriteToFile {
public static void main(String[] args) {
// 要写入的内容
String content = "Hello, World!";
try {
// 创建文件输出流
FileOutputStream fos = new FileOutputStream("file.txt");
// 将字符串转换为字节数组
byte[] bytes = content.getBytes();
// 写入字节数组
fos.write(bytes);
// 关闭输出流
fos.close();
System.out.println("文件写入成功!");
} catch (IOException e) {
e.printStackTrace();
}
}
}
上面的代码创建了一个文件输出流,并将字符串 "Hello, World!" 写入到文件 "file.txt" 中。