我们如何才能将一个字符串分隔为一个定界符(两个单词之间有空格)?

时间:2019-04-17 09:37:00

标签: java string split

我需要使用子字符串(两个单词之间用空格隔开)来分割字符串。

String str = hello hi how are you?

我尝试过:

String[] strs = str.split("hi how");

必需的输出:[“你好”,“你是吗?”] 我得到什么:[“你好,你好吗?]

2 个答案:

答案 0 :(得分:1)

也许带有

str.split(Pattern.quote("hi how"));

答案 1 :(得分:1)

您可以使用String Class的split函数。 例如,我想按空格分割国家/地区名称

String countries = "USA UK UAE";
String[] countriesList = names.split(" ");

// Now Result can be taken from countriesList Array 

String usaString = countriesList [0]; // contains USA