我有一个像one two three four
这样的字符串。我想剪切此字符串并制作四个字符串,如one
,two
,three
和four
。我怎样才能做到这一点?
字符串是动态字符串。这个字符串的四个单词发生了变化,因此我想做一些适合任何字符串长度的事情。
答案 0 :(得分:3)
String[] strings;
String str = "one two three";
String delimiter = " ";
strings = str.split(delimiter);
答案 1 :(得分:1)
String[] strings = "one two three".split("\\B");
答案 2 :(得分:1)
String有一个split方法。
http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/String.html#split%28java.lang.String%29
你传递一个代表你的分隔符的正则表达式。对于您的示例,您可以这样做:
String[] ar = string.split(" ");