java - 如何拆分和分离字符串中包含的加号运算符

标签 java string split

public static void main(String[] args) {

    String s = "I+Love";
    s.split("+");
}

这是在线程“main”中抛出异常 java.util.regex.PatternSyntaxException:

最佳答案

您需要转义+ 特殊字符:

s.split("\\+");  // split accepts a regular expression and `+` is a metacharacter

关于java - 如何拆分和分离字符串中包含的加号运算符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25544423/

相关文章:

java - 我应该为 Spring Controller 中的每个请求创建执行器服务吗?

java - ExecutorService:更好的线程流调节

c# - 使用字符串操作或正则表达式分解字符串

c# - 如何在拆分字符串时对 List<LabelItem> 进行排序?

performance - 在UNIX中分割文件

java - 为什么我们必须在 try-with-resource block 中声明和定义资源?

java - 在java中使用FFT进行图像增强

java - 如何将字符串数字格式化为逗号和四舍五入?

C++ 错误 : cannot convert ‘std::basic_string<char>’ to ‘const char*’

javascript - 在javascript中将字符串转换为对象