编写一个日记本功能的程序,使用字节流把日记的具体信息记录在本地的txt文件中。当用户输入日记的特定内容后,会将输入的内容保存至本地的xt文件中。需要输入的内容包括“姓名”,“天气”、“标题”、“内容”
时间: 2024-10-17 16:06:58 浏览: 42
编写一个简单的日记本程序,可以使用Java的FileWriter和BufferedWriter来操作字节流,步骤如下:
首先,创建一个名为`JournalApp.java`的类,定义一个`writeJournalEntry`方法,用于保存用户的日记信息到txt文件:
```java
import java.io.BufferedWriter;
import java.io.FileWriter;
import java.io.IOException;
public class JournalApp {
private static final String FILE_NAME = "diary.txt";
public void writeJournalEntry(String name, String weather, String title, String content) {
try (BufferedWriter writer = new BufferedWriter(new FileWriter(FILE_NAME, true))) {
writer.write("日期:" + System.currentTimeMillis() + "\n");
writer.write("姓名:" + name + "\n");
writer.write("天气:" + weather + "\n");
writer.write("标题:" + title + "\n");
writer.write("内容:" + content + "\n");
writer.newLine();
阅读全文