二、编写一个Java程序,完成以下要求:读取实验文件夹下的文本文档Material.txt,将文中所有的Neo4java单词替换成Neo4j,完成后程序文件名为Lx02.java
时间: 2024-03-01 10:54:21 浏览: 66
以下是实现要求的Java程序:
```java
import java.io.*;
import java.util.Scanner;
public class Lx02 {
public static void main(String[] args) {
try {
// 读取文件
File file = new File("Material.txt");
Scanner scanner = new Scanner(file);
StringBuilder stringBuilder = new StringBuilder();
while (scanner.hasNextLine()) {
stringBuilder.append(scanner.nextLine()).append("\n");
}
scanner.close();
// 替换字符串
String fileContent = stringBuilder.toString();
String replacedContent = fileContent.replaceAll("Neo4java", "Neo4j");
// 写入文件
FileWriter writer = new FileWriter(file);
writer.write(replacedContent);
writer.close();
System.out.println("文件保存成功!");
} catch (IOException e) {
System.out.println("文件保存失败!");
e.printStackTrace();
}
}
}
```
运行程序后,会读取当前目录下的Material.txt文件,并将其中所有的"Neo4java"替换成"Neo4j",然后再写回到原文件中。完成后程序文件名为Lx02.java。
阅读全文