我目前正試圖實現一個只使用數組列表來存儲Pokemon對象的Pokedex。這應該是一個命令行界面,具有某些命令,如添加,刪除,信息,幫助等。我只是想知道找出用戶輸入的命令的最佳方式。他們也被允許每行輸入一個以上的命令。使用StringTokenizer獲取單詞
假定用戶在每個命令之後輸入了正確數量的術語。
例如樣品運行可能是:
>>>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(「添加」),如果是我叫我加( )我已經實施的方法。我不知道如何檢查每行多個命令。
它只是一個基於控制檯的程序,我只能在Eclipse中編寫。我不能使用任何第三方任何東西。我真的不是程序員的經驗,但感謝您的回答! – user1874239
我認爲寧可編寫自己的控制檯交互程序,您最好使用可用的無錯誤,更快速,易於開發和可靠的API。 –
@BhavikAmbani:看來,雖然你是正確的,但在這種情況下,這不是一種選擇。 –