我想要做的就是在有空间时分割一个字符串。例如,如果输入是:如何在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这有同样的问题。我首先尝试了你的方法 –