Java初学者了解"=="与equals的区别
下面是Object类下的equals()方法:而String类继承至Object类,对equals()方法进行了方法重写,下面是String类下的equals方法():另外,String,BitSet,Date,和File都对equals方法进行了重写,对两个String对象而言,值相等意味着它们包含同样的字符序列,对于基本类型的包装类来说;值相等意味着对应的基本类型的值一样。.equals()方法默认比较的是是否为同一对象,String类的equals()方法比较的是内容是否相同,自定义类也可重写equals()方法,这里不在赘述。
用户评论