java修改txt文件内容
时间: 2023-10-10 13:14:06 浏览: 60
可以使用 Java 的 IO 操作来修改 txt 文件内容。下面是一个简单的示例:
```java
import java.io.*;
public class ModifyTxtFile {
public static void main(String[] args) {
try {
// 读取文件
File file = new File("example.txt");
BufferedReader br = new BufferedReader(new FileReader(file));
// 修改文件内容
String line;
StringBuilder sb = new StringBuilder();
while ((line = br.readLine()) != null) {
sb.append(line).append("\n");
}
String content = sb.toString().replace("old text", "new text");
// 写入文件
BufferedWriter bw = new BufferedWriter(new FileWriter(file));
bw.write(content);
bw.close();
System.out.println("File modified successfully!");
} catch (IOException e) {
System.out.println("Error: " + e.getMessage());
}
}
}
```
在上面的示例中,我们首先打开要修改的文件并读取其内容。然后,我们使用 `StringBuilder` 来构建新的文件内容,将旧的文本替换为新的文本。最后,我们使用 `BufferedWriter` 将新的内容写回到文件中。