我想要做的就是在有空間時分割一個字符串。例如,如果輸入是:如何在Java中分割字符串時有空格?
5 10
陣列應該是[ 「5」, 「10」]
我嘗試這樣做:
Scanner scn = new Scanner(System.in);
String[] inputs = input.split("\\p{Space}");
System.out.println(inputs[0]);
System.out.println(inputs[1]);
然而只有5變成了與那麼就有一個數組超出界限的錯誤。
編輯:對不起,我是個白癡。我用:scn.next()而不是scn.nextLine()
'input.split(」「)' –
你在哪裏分配'input'?你確定這是你的想法嗎? – ajb
@JeroenVannevel這有同樣的問題。我首先嚐試了你的方法 –