我知道如何按空格拆分字符串,如下所示:
String[] array = string.split(" ");
这非常有效,直到我尝试拆分以空格开头的字符串,比如
“我喜欢苹果”
结果如下所示:
{"",“我”,“喜欢”,“苹果”}
如何拆分字符串,使其只保留非空的字符串?
发布于 2018-09-29 03:51:18
您可以先调用string.trim()
,然后调用string.split(" ")
。trim()
方法删除第一个非空格字符之前和最后一个非空格字符之后的空格。
发布于 2018-09-29 03:51:54
要删除前导空格和尾随空格,可以使用.trim()
。
String[] array = string.trim().split(" ");
https://stackoverflow.com/questions/52561844
复制相似问题