可能重复:
How do I split a string with any whitespace chars as delimiters?
是的,我尝试在google和stackoverflow上搜索它,但没有好结果。我有一个字符串,让我们说:“让我们用Java编写一些代码”,我想得到字符串(在空白处拆分):
让我们做一些编码,用Java编写
我使用了string.split("\\s")
,但知道我需要使用正则表达式。有什么想法吗?
答案 0 :(得分:10)
String str = "Hello How are you";
String arrayString[] = str.split("\\s+")
请使用此
答案 1 :(得分:3)
要将空格指定为拆分字符,您可以将" "
作为参数传递给String#split
。
例如:
String test="Lets do some coding in Java";
for(String token : test.split(" "))
System.out.println(token);