java命名空间java.util接口comparator<t>的类成员方法:
equals定义及介绍
本文导语:
equals
boolean equals(object obj)
指示某个其他对象是否“等于”此 comparator。此方法必须遵守 object.equals(object) 的常规协定。此外,仅当 指定的对象也是一个 comparator,并且强行实施与此 comparator 相同的排序时,此方法才返回 true。...
boolean equals(object obj)
- 指示某个其他对象是否“等于”此 comparator。此方法必须遵守
object.equals(object)
的常规协定。此外,仅当 指定的对象也是一个 comparator,并且强行实施与此 comparator 相同的排序时,此方法才返回 true。因此,comp1.equals(comp2)
意味着对于每个对象引用 o1 和 o2 而言,都存在 sgn(comp1.compare(o1, o2))==sgn(comp2.compare(o1, o2))。
注意,不 重写 object.equals(object) 方法总是 安全的。然而,在某些情况下,重写此方法可以允许程序确定两个不同的 comparator 是否强行实施了相同的排序,从而提高性能。
- 覆盖:
- 类
object
中的 equals
- 参数:
obj
- 要进行比较的引用对象。
- 返回:
- 仅当指定的对象也是一个 comparator,并且强行实施与此 comparator 相同的排序时才返回
true
。 - 另请参见:
object.equals(object)
,
object.hashcode()