以空格开头的Java分割字串

时间:2018-09-28 19:48:36

标签: java string split

我知道如何按空格分割字符串,如下所示:

String[] array = string.split(" ");

这很好,直到我尝试分割以空格开头的字符串

“我喜欢苹果”

结果看起来像这样:

{“”,“ I”,“喜欢”,“苹果”}

如何分割字符串,使其仅保留不为空的字符串?

2 个答案:

答案 0 :(得分:2)

您可以先致电string.trim(),然后再致电string.split(" ")trim()方法删除第一个非空格字符之前和最后一个非空格字符之后的空格。

答案 1 :(得分:1)

要删除开头和结尾的空格,可以使用.trim()

String[] array = string.trim().split(" ");