From 2550ac6244bb39bf42b164736b17d842e9b65a3c Mon Sep 17 00:00:00 2001 From: Wangyanshu <2680603193@qq.com> Date: Thu, 7 May 2026 14:59:34 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=20'=E5=91=BD=E4=BB=A4?= =?UTF-8?q?=E5=8E=86=E5=8F=B2=E8=AE=B0=E5=BD=95=E7=B1=BB'?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- 命令历史记录类 | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 命令历史记录类 diff --git a/命令历史记录类 b/命令历史记录类 new file mode 100644 index 0000000..67230cc --- /dev/null +++ b/命令历史记录类 @@ -0,0 +1,24 @@ +import java.util.ArrayList; +import java.util.List; + +public class HistoryCommand { + // 用List保存所有输入过的命令 + private List cmdList; + + public HistoryCommand() { + cmdList = new ArrayList<>(); + } + + // 添加命令到历史 + public void addCommand(String cmd) { + cmdList.add(cmd); + } + + // 打印全部历史命令 + public void showHistory() { + System.out.println("===== 命令历史记录 ====="); + for (int i = 0; i < cmdList.size(); i++) { + System.out.println((i+1) + ". " + cmdList.get(i)); + } + } +} \ No newline at end of file