下面是一个简单的 Java 记事本程序的示例代码:
import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.FileReader;
import java.io.FileWriter;
import java.io.IOException;
public class Notepad {
public static void main(String[] args) {
String fileName = "notepad.txt"; // 记事本文件名
try (BufferedReader reader = new BufferedReader(new FileReader(fileName))) {
System.out.println("记事本内容:");
String line;
while ((line = reader.readLine()) != null) {
System.out.println(line);
}
} catch (IOException e) {
System.out.println("读取记事本文件时出错:" + e.getMessage());
}
try (BufferedWriter writer = new BufferedWriter(new FileWriter(fileName, true))) {
String content = "这是新添加的内容。\n";
writer.write(content);
System.out.println("已向记事本中添加新内容:" + content);
} catch (IOException e) {
System.out.println("写入记事本文件时出错:" + e.getMessage());
}
}
}
该示例代码会读取名为 “notepad.txt” 的记事本文件的内容,并将其打印输出。然后,它会向记事本文件中添加一行新的文本。
请注意,上述代码只是一个简单的示例,仅供参考。在实际开发中,您可能需要更多的功能和交互性,例如通过用户界面进行文本编辑、保存等操作。同时,在使用文件读写相关的类和方法时,请确保处理异常情况,以提高程序的健壮性和稳定性。