乐趣区

悉尼大学INFO1113Assignment-1课业解析

题意:
使用 JAVA 通过动态数据类型去构建数据库

解析:
数据库中的所有条目都有一个唯一的键进行标识,条目和快照按照添加的顺序从 1 以此增加,快照需要以特定格式写入到可读文档中;数据库能够恢复快照,将当前数据重置为快照的状态。

同时数据库需要支持一些指令:
BYE 清空数据库并退出
HELP 显示提示信息
LIST KEYS 显示所有的 KEY 值
LIST ENTRIES 显示所有最近添加的条目
LIST SNAPSHOTS 显示数据库中所有的快照
GET < key > 显示输入 key 值的条目
DEL < key > 删除输入 key 值的条目
PURGE < key > 删除输入 key 值的条目并清楚快照
SET < key > <value …> 设置条目的值
PUSH < key > <value …> 将值置于前面
… …

涉及知识点:
文件读写、字符串处理
更多可加微信讨论
微信号:alexa_au

退出移动版