用java写一个文本编辑器
时间: 2023-10-04 11:12:24 浏览: 91
当然可以!以下是一个简单的文本编辑器的 Java 代码示例:
```java
import java.io.*;
public class TextEditor {
public static void main(String[] args) {
try {
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
System.out.println("请输入文件名:");
String fileName = reader.readLine();
System.out.println("请输入文本内容,以\"exit\"结束输入:");
StringBuilder content = new StringBuilder();
String line;
while (!(line = reader.readLine()).equals("exit")) {
content.append(line).append("\n");
}
BufferedWriter writer = new BufferedWriter(new FileWriter(fileName));
writer.write(content.toString());
writer.close();
System.out.println("文本已保存到文件 " + fileName);
} catch (IOException e) {
e.printStackTrace();
}
}
}
```
这个文本编辑器会要求你输入文件名和文本内容,输入 "exit" 时结束输入,然后将文本保存到指定文件中。请注意,这只是一个简单的示例,没有处理异常或其他额外功能。你可以根据需要进行修改和扩展。
阅读全文