如果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