以下是我的java代码 -
public class TestClass {
public static void main(String args[] ) throws Exception {
Scanner s = new Scanner(System.in);
int t = s.nextInt(); //number of test cases
//aA1 b
for(int i=0;i<t;i++)
{
String name = s.nextLine();
System.out.println(name);
String[] values = name.split("\\s");
System.out.println(values.length);
}
s.close();
}
}
以下是STDIN的输入
3
aA1 b
a b c d
aa BB cc DD
预期产出
aA1 b
2
a b c d
4
原始输出
1
aA1 b
2
a b c d
4
为什么我在输出中获得额外的 1 ?
我已经测试过了 - https://www.tutorialspoint.com/compile_java_online.php?