Java编写一个记事本小程序,实现录入记录的事件,用数据文件的方式保存每天的事情安排,实现按天查询并显示记事列表的功能
时间: 2023-02-06 09:51:03 浏览: 72
可以用 Java 编写一个记事本小程序来实现记录每天的事情安排并按天查询并显示记事列表的功能。
首先,我们可以使用 Scanner 类来读入用户输入的事件。然后,可以使用 File 类和 FileWriter 类来创建一个数据文件,并将事件写入文件。为了实现按天查询并显示记事列表的功能,可以使用 BufferedReader 类来读取文件中的内容,并按天显示记事列表。
以下是一个简单的示例代码,可以帮助你理解如何使用 Java 编写一个记事本小程序。
```
import java.io.*;
import java.util.Scanner;
public class Notebook {
public static void main(String[] args) throws IOException {
Scanner input = new Scanner(System.in);
System.out.println("请输入要记录的事件:");
String event = input.nextLine();
// 创建数据文件
File file = new File("notebook.txt");
if (!file.exists()) {
file.createNewFile();
}
// 写入事件
FileWriter writer = new FileWriter(file, true);
writer.write(event + "\n");
writer.close();
// 显示记事列表
BufferedReader reader = new BufferedReader(new FileReader(file));
String line;
while ((line = reader.readLine()) != null) {
System.out.println(line);
}
reader.close();
}
}
```
希望这个示例能帮助你理解如何使用 Java 编写一个记事本小程序。