我想删除字符串中的真空。
String input = "java example.java aaa bbb";
String[] temp = input.trim().split(" ");
结果是
java
example.java
aaa
bbb
但我想要的结果是
java
example.java
aaa
bbb
因此,我使用拆分 ("+")。结果是对的。 但我不明白,split("+") 是怎么做的。
最佳答案
split()以正则表达式作为参数。正则表达式中的“+”表示“一个或多个前一个元素”。所以拆分“+”将拆分“一个或多个空格”。
关于java - 拆分 ("+") 和拆分 ("") 是不同的,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32687347/