Java程序检查元素是否出现在列表中
Java中的 List 接口表示有序集合或序列。这个接口帮助我们控制插入元素的位置,还可以通过整数索引访问元素。此接口是Java集合框架和Java .util 包的成员。实现 List 接口的类包括 ArrayList、LinkedList、Stack 和 Vector。 Vector 类自Java 5 起已被弃用。
ArrayList、LinkedList 和 Stack 类都使用contains() 方法来检查元素是否出现在 List 中。
Java中 List 接口的contains()方法用于检查指定元素是否存在于给定列表中。
句法:
public boolean contains(Object obj)
object-element to be searched for
参数:此方法接受单个参数obj ,要测试其在此列表中的存在。
返回值:如果在列表中找到指定的元素,则返回真,否则返回假。
脚步:
- 导入必要的包。在这种情况下,我们需要导入Java.util 包。
- 在 List 接口的帮助下创建一个 ArrayList。
- 使用 add() 方法向 ArrayList 添加元素。
- 借助 contains() 方法检查所需元素是否出现在 ArrayList 中。
例子:
Java
// Java program to check whether an element
// is present in an ArrayList
// importing package
import java.util.*;
class GFG {
public static void main(String[] args)
{
// Creating an ArrayList of String type
List GFG = new ArrayList();
// Adding elements to the ArrayList
GFG.add("Welcome");
GFG.add("To");
GFG.add("Geeks");
GFG.add("For");
GFG.add("Geeks");
// Using contains() method to check whether the
// particular
// element is present in the List or not
System.out.println(GFG.contains("Welcome"));
System.out.println(GFG.contains("Java"));
}
}
输出
true
false