日期:2014-05-19  浏览次数:20644 次

在(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