编程实现使用I/O输出流以文本方式打开一个文件名为test.txt的文件,在文件后面添加字符“已成功添加该字符!”,然后读出整个文件的内容显示出来,看看是否正确
时间: 2024-02-27 16:54:11 浏览: 18
好的,可以使用如下Java代码实现:
```java
import java.io.*;
public class FileOperation {
public static void main(String[] args) {
// 定义文件名和要写入的字符串
String fileName = "test.txt";
String content = "已成功添加该字符!";
// 使用IO输出流以文本方式打开文件,向文件后面添加字符串
try {
FileWriter fileWriter = new FileWriter(fileName, true);
fileWriter.write(content);
fileWriter.close();
System.out.println("成功向文件" + fileName + "写入数据!");
} catch (IOException e) {
System.out.println("写入文件出错:" + e);
}
// 读取整个文件的内容并显示出来
try {
FileReader fileReader = new FileReader(fileName);
BufferedReader bufferedReader = new BufferedReader(fileReader);
String line;
System.out.println("文件" + fileName + "的内容为:");
while ((line = bufferedReader.readLine()) != null) {
System.out.println(line);
}
bufferedReader.close();
fileReader.close();
} catch (IOException e) {
System.out.println("读取文件出错:" + e);
}
}
}
```
以上代码会在文件test.txt后面添加字符“已成功添加该字符!”,并读取整个文件的内容并输出到控制台上。请确保在运行代码前已经创建了test.txt文件。