Java .split - 删除第一个匹配项

时间:2015-06-24 12:18:54

标签: java regex string split

如何使用.split()以便第一次出现正则表达式?

示例:

String a = "   a       b  cdef  g "
a.split("\\s+");

给我:

{"", "a", "b", "cdef", "g"}

有没有办法删除第一个元素(“”)而不单独执行?为什么会这样?

1 个答案:

答案 0 :(得分:2)

嗯......你可以在拆分之前修剪String

 a.trim().split("\\s+");

这将为您提供{"a", "b", "cdef", "g"}