equals()该方法适用于Object该类中的所有Java集合类.此方法也在Comparator接口中声明,那么在Comparator中声明此方法的目的是什么?在哪种情况下使用它以及如何使用?
我认为主要原因是要明确该equals方法是为了测试Comparator自身.当你想到它时,这是显而易见的,但我能想象有些人可能期望equals(Object)(某种程度上)在语义上与compare(T, T)方法相关.
它还允许记录一些常识性指南,以便将两个比较器视为平等.
无论哪种方式,equals(Object)界面中方法的存在仅用于文档目的.
| 归档时间: |
|
| 查看次数: |
6569 次 |
| 最近记录: |