如何使用.split()以便第一次出现正则表达式?
示例:
String a = " a b cdef g "
a.split("\\s+");
给我:
{"", "a", "b", "cdef", "g"}
有没有办法删除第一个元素(“”)而不单独执行?为什么会这样?
答案 0 :(得分:2)
嗯......你可以在拆分之前修剪String
:
a.trim().split("\\s+");
这将为您提供{"a", "b", "cdef", "g"}