Java .split - 删除第一次出现
Java .split - remove the first occurrence
如何使用 .split() 以便也删除第一次出现的正则表达式?
示例:
String a = " a b cdef g "
a.split("\s+");
给我:
{"", "a", "b", "cdef", "g"}
有没有办法不单独删除第一个元素("")?为什么会这样?
嗯...你可以 trim 拆分前的 String
:
a.trim().split("\s+");
这会给你 {"a", "b", "cdef", "g"}
如何使用 .split() 以便也删除第一次出现的正则表达式?
示例:
String a = " a b cdef g "
a.split("\s+");
给我:
{"", "a", "b", "cdef", "g"}
有没有办法不单独删除第一个元素("")?为什么会这样?
嗯...你可以 trim 拆分前的 String
:
a.trim().split("\s+");
这会给你 {"a", "b", "cdef", "g"}