java中==与equals的区别
==和!=适用于所有基本类型,比较的是基本类型的数据的值,
==和!=也适用于所有对象,比较的是对象的引用是否相同,也就是说对象的引用是否指向同一个对象。
equals() 默认用来比较对象的引用,如果自己创建类,可以通过改写equals()的方法来实现比较对象的内容。
大多数java类库都实现了equals()方法,以便用来比较对象的内容,而非比较对象的引用。
==和!=适用于所有基本类型,比较的是基本类型的数据的值,
==和!=也适用于所有对象,比较的是对象的引用是否相同,也就是说对象的引用是否指向同一个对象。
equals() 默认用来比较对象的引用,如果自己创建类,可以通过改写equals()的方法来实现比较对象的内容。
大多数java类库都实现了equals()方法,以便用来比较对象的内容,而非比较对象的引用。