JAVA中 我要将字符串以空格为标记分割成多个字符串,并将分割后的字符串设为一个数组

JAVA中 我要将字符串以空格为标记分割成多个字符串,并将分割后的字符串设为一个字符串数组.
代码是什么?

split
public String[] split(String regex)根据给定正则表达式的匹配拆分此字符串。
该方法的作用就像是使用给定的表达式和限制参数 0 来调用两参数 split 方法。因此,所得数组中不包括结尾空字符串。

例如,字符串 "boo:and:foo" 使用这些表达式可生成以下结果:

Regex 结果
: { "boo", "and", "foo" }
o { "b", "", ":and:f" }

参数:
regex - 定界正则表达式
返回:
字符串数组,它是根据给定正则表达式的匹配拆分此字符串确定的
抛出:
PatternSyntaxException - 如果正则表达式的语法无效
从以下版本开始:
1.4
另请参见:
Pattern
温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2017-09-04
如果间隔都是一个空格
String s = "Let's go for lunch!";
String[] as = s.split(" ");
就完成了

--已测。本回答被提问者采纳
第2个回答  2008-12-13
可以用String中的split方法分割字符串,使用这个方法后,得到的结果会保存在一个数组中
如:
String a = "aa bb cc dd";
String b[] = a.split(" ");
第3个回答  2008-12-14
public class Test {
public static void main(String[] args) {
String string="a b c d e f g";
String Count[] = string.split(" "); //遇到空格就拆分。
for(int i=0;i<Count.length;i++)
{
System.out.println(Count[i]); //输出数组Count的数
}
}
}
相似回答