读书人

在(String)str.equals(quot;a/b(abc)quot;)时

发布时间: 2012-09-25 09:55:59 作者: rapoo

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

读书人网 >J2EE开发

热点推荐