浅谈java中的equals和==
关系操作符"=="生成的是一个boolean结果,它们计算的是操作数的值之间的关系。
在Object类中,equals方法是用来比较两个对象的引用是否相等,即是否指向同一个对象。
String类对equals方法进行了重写,用来比较指向的字符串对象所存储的字符串是否相等。
其他的一些类诸如Double,Date,Integer等,都对equals方法进行了重写用来比较指向的对象所存储的内容是否相等。
关系操作符"=="生成的是一个boolean结果,它们计算的是操作数的值之间的关系。
在Object类中,equals方法是用来比较两个对象的引用是否相等,即是否指向同一个对象。
String类对equals方法进行了重写,用来比较指向的字符串对象所存储的字符串是否相等。
其他的一些类诸如Double,Date,Integer等,都对equals方法进行了重写用来比较指向的对象所存储的内容是否相等。