[共享]通用对象是否相等的比较 这个方法可以实现object的比较,写得很完整了,没有什么需要补充的了。但是,我觉得有点多此一举,直接调用equals()方法 即可。obj1.equals(obj2);不用做“==null”的判断,这个判断应该由外部程序来做。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 muymuy的意见我明白了,其实这可能并不是多此一举,这样的写法可以避免NullPointException异常的抛出,我们来解释如下:假设obj1=null, obj2=new Test();如果不做if (obj1==null||obj2==null)的判断的话,在执行obj1.equals(obj2)语句的时候就会抛出NullPointException.[null.eqauls(X)]明显是应当避免的.所以增加if(obj1==null||obj2==null)是必要的.这样就可以避免obj1==null时再继续执行. hudie1234567,谢谢你,麻烦来领分 大家看看吧 新人做Project练习,求人帮忙(如需要可给报酬) 一个算法题 跪求————关于字符串作为函数参数的一个简单问题,在线等!! 问题简单,请各位高手指导一下,已经尝试多次,老是出错!问题解决即结贴给分! 很弱的问题, 高分!关于JBuilder 90分求一点js解释器资料! 如何实现伪直播业务? 两台物理服务器之间导文件的问题. 如何根据给定日期,得出日期是当月的第几周?
假设obj1=null, obj2=new Test();
如果不做if (obj1==null||obj2==null)的判断的话,在执行obj1.equals(obj2)语句的时候就会抛出NullPointException.[null.eqauls(X)]明显是应当避免的.
所以增加if(obj1==null||obj2==null)是必要的.这样就可以避免obj1==null时再继续执行.