编写一个Java程序,使用文件字节输入流(FileOutputStream)创建文件file的字节流,并使用write()方法写入到字节数组a中。
时间: 2024-03-24 09:38:32 浏览: 64
好的,以下是Java程序示例:
```java
import java.io.*;
public class FileOutputStreamExample {
public static void main(String[] args) {
String fileName = "file.txt";
byte[] a = "Hello World!".getBytes();
try (FileOutputStream fos = new FileOutputStream(fileName)) {
fos.write(a);
System.out.println("Successfully written to file " + fileName);
} catch (IOException e) {
System.out.println("Error writing to file " + fileName);
e.printStackTrace();
}
}
}
```
在这个示例中,我们首先定义了要创建和写入数据的文件的名称 "file.txt",然后将要写入文件的数据 "Hello World!" 转换为字节数组 a。接下来,我们使用 try-with-resources 语句创建一个 FileOutputStream 对象 fos 并将其绑定到文件 "file.txt"。最后,我们使用 fos.write() 方法将字节数组 a 中的数据写入到文件中。如果操作成功,我们将在控制台输出一条成功的消息;否则,我们将输出一个错误消息并打印异常的堆栈跟踪信息。
阅读全文