草庐IT

java - 如何拆分开头带有空格字符的字符串?

简单示例:publicclassTest{publicstaticvoidmain(String[]args){Stringstr="ab";String[]arr=str.split("\\s+");for(Strings:arr)System.out.println(s);}}我希望数组arr包含2个元素:“a”和“b”,但结果中有3个元素:“”(空字符串)、“a”和“b”。我应该怎么做才能正确处理? 最佳答案 有点作弊,但替换为:Stringstr="ab";与String[]arr="ab".trim().split("\\