用Java编写程序读取一个文件的内容,对其进行修改,再保存。
时间: 2024-02-18 08:00:16 浏览: 11
一个用JAVA编写的记事本.rar_java 记事本_java小记事本_用Java做一个记_记事本 java_记事本程序
5星 · 资源好评率100%
可以使用Java中的File和FileWriter类来读取和写入文件内容,具体代码如下:
```java
import java.io.*;
public class ModifyFile {
public static void main(String[] args) {
try {
// 读取文件
File file = new File("file.txt");
BufferedReader reader = new BufferedReader(new FileReader(file));
String line = "", oldText = "";
while ((line = reader.readLine()) != null) {
oldText += line + "\r\n";
}
reader.close();
// 修改内容
String newText = oldText.replaceAll("oldString", "newString");
// 写入文件
FileWriter writer = new FileWriter("file.txt");
writer.write(newText);
writer.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}
```
其中,通过File类和FileReader类读取文件内容,通过BufferedReader类对读取的内容进行处理。修改内容可以使用String类的replaceAll方法进行替换。最后通过FileWriter类将新的内容写入文件中。
阅读全文