有关request.getParameter();的奇怪问题!

zhaopuwang 2002-03-20 10:34:27
这段程序:
String Email= request.getParameter("Email");
String CardNumber = request.getParameter("CardNumber");
if(Email!=CardNumber){
out.println("no equal!");
}

我明明给Email和CardNumber输入的一样的值,但是却得到 not equal!
为什么?
...全文
64 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
hexiaofeng 2002-03-20
  • 打赏
  • 举报
回复
if(Email.equals(CardNumber)){
松耦合紧内聚 2002-03-20
  • 打赏
  • 举报
回复
"="是只的判断两个对象的句柄相等,这两个对象的句柄肯定不同了。所以不会出现你的结果的。
对象相等用:equals().

isamsung 2002-03-20
  • 打赏
  • 举报
回复
当初我也困惑了很久,却是真的不了解oop呀。
aprim 2002-03-20
  • 打赏
  • 举报
回复
.equals()
北极猩猩 2002-03-20
  • 打赏
  • 举报
回复
用==当然不行,他是判断两个引用是否指向同一个对象。
用A.equals(B)才可以啊

23,407

社区成员

发帖
与我相关
我的任务
社区描述
Java 非技术区
社区管理员
  • 非技术区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧