不明白你的意思,但是字符串比较是用equals()
解决方案 »
- ssh JPA 向导问题。
- servlet附件上传,附件无法大于2G问题求解
- 把类解析成xml
- CAS、NullPointerException求解决
- 在OPENJPA中一点关于一对多的级联操作的疑惑
- 使用OpenJPA,可以向数据库中插入数据,但一读数据就出错!
- 大家帮我看看这个action哪里代码写错了,我就是想弹出一个对话框????
- 在jboss7中如何远程调用其它服务器上的EJB
- axis的问题
- 面试题:SESSION BEAN和实体BEAN有什么区别?请教各位高人!
- Web Services能否包含一个socket客户端,高分求解答
- 请问怎样在log4j.properties中设置spring和hibernate log输出的级别?
自己找找帖子吧,到处都有
但是a也字符和"1"比就能得到正确的结果.
String a="1";
out.println(a=="1");//输出是true
pg也是字符串为什么和"1"比就为false
out.println(pg=="1");//当选hello页时pg等于"1",输出是false
a指向的字符串"1"和 String pg=request.getParameter("pg");得到的字符串"1"是不同的实例。String a="1";
String b = new String("1");
System.out.println(a=="1"); //true
System.out.println(a==b); //false
System.out.println(a.equals(b));//true