我从console
获取字符串输入。如果我输入“abcd”并像这样溢出
Scanner input = new Scanner(System.in);
String[]stringInput = input.nextLine().toLowerCase().trim().split("");
假设我已输入"abcd"
作为输入,stringInput.length
正在显示5
。但是,它应该是4
对吗?怎么了,我在这儿干什么?任何的想法 ?我该如何解决?
答案 0 :(得分:2)
答案 1 :(得分:1)
使用split("")
第一个索引
可以肯定的是,您可以尝试:
System.out.println(Arrays.toString(stringInput));
输出:
[, a, b, c, d]
答案 2 :(得分:0)
字符串后总是有空格。所以你需要使用
在您的情况下abcd
和空格
Use split("", -1)
答案 3 :(得分:0)