当前位置: 代码迷 >> J2EE >> 在(String)str.equals("a/b(abc)")时,不能判断里边的斜杠和括号
  详细解决方案

在(String)str.equals("a/b(abc)")时,不能判断里边的斜杠和括号

热度:731   发布时间:2016-04-22 00:45:35.0
在(String)str.equals("a/b(abc)")时,不能判断里面的斜杠和括号
如果equals的参数里有/或者(),即时str中的内容相同,也不判定为相等。


这个/和()的正则表达式怎么写呢?

里面的()还是中文格式的。

------解决方案--------------------
转义啊\\就是转义
------解决方案--------------------
public class Test {
public static void main(String args[]){
String str = "a/b(abc)";
System.out.println(str.equals("a/b(abc)"));
}
}

不知道lz确定str的内容相同吗?? 这里除了中文空格,应该还有中文括号吧。
反正我上面的代码是输出 true。

------解决方案--------------------
String str = "a/b(abc)";
System.out.println(str.equals("a/b(abc)"));//true
------解决方案--------------------
http://blog.renren.com/share/296513119/7012520471
  相关解决方案