aio*_*obe 15
即使List接口不包含equals方法,list-classes也可以(并且确实)实现该equals方法.
从上API文档AbstractList(通过例如遗传ArrayList,LinkedList,Vector):
public boolean equals(Object o)将指定对象与此列表进行比较以获得相等性.当且仅当指定的对象也是列表时,返回true,两个列表具有相同的大小,并且两个列表中的所有对应元素对都相等.
这同样适用于为实例toString,hashCode方法等.
正如@Pascal在注释中提到的那样,List接口提到了该equals方法并在文档中声明了以下内容:
List接口在迭代器,add,remove,equals和hashCode方法的契约上放置了除Collection接口中指定的规则之外的其他规定.
| 归档时间: |
|
| 查看次数: |
12341 次 |
| 最近记录: |