ArrayList类中的contains()方法底层依赖的是equals()方法。若集合中的元素是自定义对象,则应该重写该类父类Object的equals()方法,否则对象永远都不相同(因为都是new出来的,地址不同)。
ArrayLiist类中的contains()方法底层依赖的是equals()方法
Posted 化身孤岛的鱼
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ArrayLiist类中的contains()方法底层依赖的是equals()方法相关的知识,希望对你有一定的参考价值。
以上是关于ArrayLiist类中的contains()方法底层依赖的是equals()方法的主要内容,如果未能解决你的问题,请参考以下文章
Java Set.contains()方法:判断Set集合是否包含指定的对象
Java contains() 方法返回 False,即使重写 equals() 返回 True