且行且珍惜

java road

常用链接

统计

最新评论

2009年1月15日 #

java equals == 区别

服务类中有个一判断条件propertys.get(WIN_INDEXMONTH).toString() != "",在tomcat上能正常处理。
但是到weblogic上就出现问题了。
而后改成
if(!"".equals(propertys.get(WIN_INDEXMONTH).toString())){
。。
}
就都正确了。

equals 是用于比较两个对象的内容是否相等。
== 用于比较基本数据类型 和 引用类型时的区别为
比较两个基本数据类型,若两个值相同则返回true
比较引用时,如果引用指向内存中的同一个对象,则返回true

String str = new String("aaa");

str.equals("aaa");---true
str == "aaa";---false

posted @ 2009-01-15 17:32 jws-21 阅读(213) | 评论 (0)编辑 收藏