如果equals的参数里有/或者(),即时str中的内容相同,也不判定为相等。
这个/和()的正则表达式怎么写呢?里面的()还是中文格式的。

解决方案 »

  1.   

    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。
      

  2.   

    刚才看错了,是能判断equals但是中文括号的(和英文括号(,能用equals判断相等吗?
      

  3.   

    String str = "a/b(abc)";
    System.out.println(str.equals("a/b(abc)"));//true
      

  4.   

    http://blog.renren.com/share/296513119/7012520471