我目前正在尝试实现一个仅使用数组列表来存储 Pokemon 对象的 Pokedex。这应该是一个命令行界面,其中包含某些命令,如添加、删除、信息、帮助等。我只是想知道找出用户输入的命令的最佳方法。他们还被允许每行输入多个命令。
假设用户在每个命令后输入了正确数量的术语。
例如,示例运行可能是:
>>>add PIKACHU ELECTRIC 1 These mouse-like creatures are among the most sought-after Pokemon.
>>>info PIKACHU
PIKACHU ELECTRIC 1 These mouse-like creatures are among the most sought-after Pokemon.
>>>add RAICHU ELECTRIC 2 remove PIKACHU
目前我有一个 StringTokenizer 来查看下一个单词是否是 .equal("add") ,如果是,我调用我已经实现的 add() 方法。我也不确定如何检查每行是否有多个命令。