首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2EE开发 >

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

2012-09-25 
在(String)str.equals(a/b(abc))时,不能判断里面的斜杠和括号如果equals的参数里有/或者(),即时str中的

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

热点排行