我需要用空格拆分我的字符串。为此,我尝试了:
str = "Hello I'm your String";
String[] splited = str.split(" ");
但它似乎不起作用。
发布于 2011-10-26 14:58:17
你所拥有的应该是有效的。但是,如果提供的空格默认为...还有别的吗?您可以使用空格regex:
str = "Hello I'm your String";
String[] splited = str.split("\\s+");
这将导致任意数量的连续空格将字符串分割为标记。
发布于 2011-10-26 15:04:10
我相信将正则表达式放在str.split括号中应该可以解决这个问题。Java String.split()方法基于正则表达式,因此您需要的是:
str = "Hello I'm your String";
String[] splitStr = str.split("\\s+");
发布于 2014-04-07 13:59:10
使用Stringutils.split()
将字符串按空格拆分。例如,StringUtils.split("Hello World")
返回"Hello“和"World";
为了解决上述情况,我们使用了如下的split方法
String split[]= StringUtils.split("Hello I'm your String");
当我们打印拆分数组时,输出将是:
你好
我
你的
字符串
https://stackoverflow.com/questions/7899525
复制相似问题