不明白你的意思,但是字符串比较是用equals()
解决方案 »
- 关于java+3g+物联网+云计算的学习
- PDF报表,空白问题!
- 怎么将tomcat做成service
- Web Processing Service配置问题
- JavaMail 发送失败的处理(在线等)
- Oracle里面的存贮过程参数的 IN OUT 前缀是什么意思呢
- AXIS服务器端handlers如何得到客户端传过来的信息
- Jbuilder9下的tomcata4.0.6为什么起不来?
- 请问XPath是什么?它在xml文件中起什么作用??谢谢!!!
- EJB内部调用问题
- 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