java.io.FileOutputStream
时间: 2023-06-21 14:17:15 浏览: 134
`java.io.FileOutputStream` 是 Java 中的一个类,用于将数据写入文件。它继承自 `java.io.OutputStream` 类,提供了一些用于写入文件的方法,如 `write(byte[] b)`、`write(int b)`、`flush()` 和 `close()` 等。
使用 `FileOutputStream` 类可以进行文件的写操作,可以创建新文件并写入数据,也可以向已有文件中追加数据。在使用 `FileOutputStream` 时,需要指定一个文件名或文件路径,可以使用 `File` 类或 `String` 类型来表示。
下面是一个使用 `FileOutputStream` 向文件写入数据的示例代码:
```java
import java.io.*;
public class FileOutputStreamExample {
public static void main(String[] args) {
try {
// 创建文件输出流
FileOutputStream fos = new FileOutputStream("output.txt");
// 写入数据
fos.write("Hello World!".getBytes());
// 关闭文件输出流
fos.close();
System.out.println("数据已写入文件!");
} catch (IOException e) {
e.printStackTrace();
}
}
}
```
这段代码创建了一个名为 `output.txt` 的文件,并向其中写入了字符串 "Hello World!"。在写入数据之后,需要关闭文件输出流来释放相关资源。
阅读全文