编写一个方法writeFile(),当该方法被调用时,实现向D盘下的example.txt中追加写入字符串”务实创新”。 提示: 1、 创建example.txt文件的文件输出流对象,并设置为追加模式。 2、 将“务实创新”字符串转换成字节数组。 3、 使用输出流对象写入字节数组。 4、 关闭输出流。
时间: 2023-12-10 08:39:46 浏览: 103
向txt文件中写入字符流
以下是Java代码实现:
```java
import java.io.*;
public class FileOperation {
public static void writeFile() {
try {
// 创建文件输出流对象,并设置为追加模式
FileOutputStream fos = new FileOutputStream("D:\\example.txt", true);
// 将字符串转换成字节数组
String str = "务实创新";
byte[] bytes = str.getBytes();
// 写入字节数组
fos.write(bytes);
// 关闭输出流
fos.close();
} catch (IOException e) {
e.printStackTrace();
}
}
public static void main(String[] args) {
writeFile();
}
}
```
当调用writeFile()方法时,就会向D盘下的example.txt文件中追加写入字符串”务实创新”。注意要在文件路径中使用双反斜杠“\\”来表示路径分隔符。此外,如果文件不存在,则会自动创建。
阅读全文