我想用一個Java Scanner
在命令的形式從用戶那裏得到的命令ARGARG 的ARG遊戲用空格分開。充分利用用戶輸入命令的形式 - 的Java
我想寫一個命令和參數爲String[]
,調用command
。
感謝curlip
我現在已經開始了,這是我有什麼(感謝什麼:()
public static void main(String[] args){
Boot.boot();
Scanner scanner = new Scanner(System.in);
String[] command = scanner.nextLine().trim().split(" ");
String[] commandListOutput = Boot.command.commands.get(command[0]);
Object[][] argsArray = new String[1][command.length - 1];
Class<?>[] argsArrayClasses = new Class<?>[]{Object[].class};
for(int i = 0; i > argsArray.length - 1; i++){
if(i != 0){
argsArray[0][i] = command[i];
}
}
invokeMethod(commandListOutput[commandListOutput.length - 1], "command", argsArrayClasses, argsArray[0]);
scanner.close();
}
告訴我們您已經嘗試什麼:) – kai
我不知道從哪裏開始,所以我真的不能給在這個時候。 我知道我需要一臺掃描儀,我知道如何做到這一點,但從他們對我卡住。 – Curlip
'assertThat(question,containsString(「?」))'=>'java.lang.AssertionError:Expected:包含「?」的字符串但是:「...」' – Seelenvirtuose