今天发现一个知识点,因为自己的不清楚,搞了很久才搞定。特此记录。
在java里
== 在比较基本数据型时,它比较的是值。
在比较对象,引用的时候,他比较的是 是否指向同一对象。
equals 方法比较的是两个对象的 值 是否相等。
所以说,在比较对象时,应该比较的都是值,所以应该用equals方法。
今天发现一个知识点,因为自己的不清楚,搞了很久才搞定。特此记录。
在java里
== 在比较基本数据型时,它比较的是值。
在比较对象,引用的时候,他比较的是 是否指向同一对象。
equals 方法比较的是两个对象的 值 是否相等。
所以说,在比较对象时,应该比较的都是值,所以应该用equals方法。