我有一个字符串,我想按单词拆分。我使用的String[] words = line.split("\\s+");问题是,如果其中一些以制表符分隔符开头,例如“\t word1 \t word2 ....”。然后作为拆分的结果,我得到包含第一个元素“”、第二个“word1”、第三个:“word2”的数组......如果我不想得到任何空的“,如何修改表达式 split("\s+") “拆分结果中的单词?(拆分结果应该有第一个元素:“word1”)
1 回答
守着星空守着你
TA贡献1799条经验 获得超8个赞
您可能首先要修剪单词,这样第一个字符之前和最后一个字符之后就不再有空格,然后您就可以开始拆分了。
例子 :
String[] words = line.trim().split("\\s+");
添加回答
举报
0/150
提交
取消