java - 使用 + 符号 in .split 给出错误原因

标签 java

String a = jTextField1.getText();
String b = a.replace('x','1');

String c = b;

String array [] = c.split("+");
String one = array[0];
String two = array[1];
String three = array[2];
jLabel3.setText(array[0]);  

最佳答案

这是因为 split 接受正则表达式,而 + 是一个特殊字符,转义它就可以了。

String array [] = c.split("\\+");

关于java - 使用 + 符号 in .split 给出错误原因,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23465171/

相关文章:

java - JMeter 400错误文件上传

java - 我应该如何将数据从java程序插入到mysql数据库中?

java - 记录执行的 java 代码的行号

java - 解码 "Type mismatch: cannot convert from XmlAccessType to AccessType "时出错

java - 透明 Activity 内容与父级不匹配

java - 启动 HTTP 服务器时未找到 Jersey ResourceConfig

java - 在 apache tomcat 7.0 上运行时出现 jersey 2.7 问题

java - 从参数化 RESTful GET 操作接收 "Request Entity Cannot be Empty"

java - 尝试学习java的处理、Actionscript、javascript经验

java - 安卓:java.lang.IllegalStateException:已经连接