List中的contains方法解析

45 阅读1分钟

解释

List中的contains方法的常用实现类有ArrayList和LinkedList,其中的contains方法实际上是调用了indexOf方法,而indexOf方法内容是遍历集合中的每个元素,用每个元素的equals方法比较传递的参数是否相同。

代码展示

ArrayList: image.png

image.png

LinkedList image.png

image.png