java - 如何用空格字符将一个字符串拆分为另一个字符串?

标签 java string split

我在将一个字符串与另一个包含空格字符的字符串拆分时遇到问题。

示例:

“第 1 队 vs 第 2 队”

我想拆分“vs ”(注意 vs 前后的空格)。

我尝试了“\\svs\\s”、“vs”、“\\s vs\\s”,但不起作用。

另外,注意到我从 .txt 文件获取字符串可能会很有用。

最佳答案

我建议您使用此代码

String str = "Team 1 vs Team 2";
String[] splits = str.split("vs");

此外,您还可以使用 StringUtils 类来使用 Apache Commons,因为它提供了多种根据您的要求分割字符串的方法。它经过了充分的测试,我们也在我们的项目中广泛使用 Apache Commons split。

https://commons.apache.org/proper/commons-lang/apidocs/org/apache/commons/lang3/StringUtils.html

关于java - 如何用空格字符将一个字符串拆分为另一个字符串?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36560015/

相关文章:

java - 在java中将单词分成两个分区

r - 根据值将逗号分隔的数字列拆分为多列

java - 模拟构造函数以查看它是否抛出异常

arrays - 调用中的额外参数

php - 如何剥离数据 :image part from a base64 string of any image type in PHP

string - Clojure:字符字面相等

javascript - 在 JavaScript 中将字符串从 url 中删除

java - 多系统的集中应用程序属性

java - 无法删除 HSQLDB 文件

java - (apache httpclient) 3 段代码有什么不同?