2013-10-17 98 views
-10

例如,如果輸入print hi there我將如何去除print並僅使用case語句輸出hi there我如何使用case語句到

我一直在想如何做這個好幾天,我似乎無法弄清楚。

+3

「打印你好」 .substr(6) –

+0

@MatthewMcveigh指的是,你從「您好」的分裂「打印」沒有標準的事實。你給了我們一個例子,他的解決方案將爲它工作。 – Cruncher

+0

我想如果我們看到您目前的嘗試,我們會更好地幫助您 –

回答

2

你的問題不是很清楚,但如果你想用第一個單詞作爲'命令'的一種,我想你可以提取第一個單詞並使用開關。 假設你輸入一個字符串稱爲輸入:

String firstWord = input.substring(0, input.indexOf(' ')); 
switch(firstWord) { 
    case "print" : System.out.println(input.substring(input.indexOf(' ') + 1)); 
        break; 
    .... 
} 
+0

從OP的另一個問題來看,它們看起來像是JavaScript,而不是Java。 :| – Boann

+0

只是一個註釋:帶有'Strings'的'case'只有在其JDK-7或更高版本時纔有效。 – Smit