我们如何将一个字符串按句子分隔为一个分隔符(两个单词之间有空格)?

问题描述 投票:0回答:2

我需要使用子字符串拆分字符串(两个字之间有空格)。

String str = hello hi how are you?

我试过了:

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

所需的输出:[“你好”,“你呢?”]我得到的结果:[“你好,你好吗?]

java string split
2个回答
1
投票

也许有类似的东西

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

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