📅  最后修改于: 2023-12-03 14:42:43.468000             🧑  作者: Mango
AbstractSequentialList
类是所有仅由连续元素支持的列表实现的抽象类,如链表。contains()
方法用于判断列表中是否存在指定的元素。本文将给程序员介绍 AbstractSequentialList
的 contains()
方法,并提供示例代码。
public boolean contains(Object o)
参数:
o
:要查找的元素。返回值:
o
在列表中,则返回 true
。o
不在列表中,则返回 false
。import java.util.AbstractSequentialList;
import java.util.LinkedList;
public class Main {
public static void main(String[] args) {
// 创建一个 LinkedList 对象
LinkedList<String> linkedList = new LinkedList<String>();
// 将元素添加到链表中
linkedList.add("Apple");
linkedList.add("Banana");
linkedList.add("Orange");
linkedList.add("Grape");
// 使用 contains() 方法判断元素是否在链表中
boolean result1 = linkedList.contains("Apple");
boolean result2 = linkedList.contains("Watermelon");
// 打印结果
System.out.println("Apple is present: " + result1);
System.out.println("Watermelon is present: " + result2);
}
}
运行结果:
Apple is present: true
Watermelon is present: false
上述示例代码创建了一个 LinkedList
对象,然后将一些元素添加到链表中。接着,使用 contains()
方法判断 "Apple"
和 "Watermelon"
是否在链表中,并输出结果。
contains()
方法使用 equals()
方法来比较元素是否相等。如果要在自定义类中使用 contains()
方法,需要重写 equals()
方法。