java 修改文件内容
时间: 2023-09-12 15:07:38 浏览: 79
你可以使用 Java 中的 File 和 FileWriter 或者 FileOutputStream 类来修改文件内容。
下面是一个简单的示例代码,演示如何使用 FileWriter 类来修改文件内容:
```java
import java.io.FileReader;
import java.io.FileWriter;
import java.io.IOException;
public class ModifyFileExample {
public static void main(String[] args) {
String filePath = "path/to/file.txt";
String newContent = "Hello, World!";
try {
// 读取原文件内容
FileReader fileReader = new FileReader(filePath);
char[] buffer = new char[(int) new File(filePath).length()];
fileReader.read(buffer);
String oldContent = new String(buffer);
fileReader.close();
// 将新内容写入文件
FileWriter fileWriter = new FileWriter(filePath);
fileWriter.write(newContent);
fileWriter.close();
System.out.println("文件内容已修改。");
} catch (IOException e) {
e.printStackTrace();
}
}
}
```
这段代码将文件路径和要写入的新内容作为参数。它首先读取原文件内容,然后使用 FileWriter 类将新内容写入文件中。注意,这将覆盖原文件的内容。
阅读全文