欢迎访问宙启技术站
智能推送

contains()函数来检查ArrayList是否包含指定元素

发布时间:2023-07-03 05:24:04

在Java中,ArrayList是一种动态数组数据结构,它可以存储不同类型的元素。如果我们想要检查ArrayList中是否包含指定的元素,可以使用contains()方法。

contains()方法是ArrayList类的一个成员方法,它用于检查ArrayList是否包含指定的元素。该方法的语法如下:

boolean contains(Object element)

其中,element是要检查的元素。

contains()方法返回一个布尔值,如果ArrayList包含指定的元素,返回true;否则,返回false。

下面是一个使用contains()方法检查ArrayList是否包含指定元素的例子:

import java.util.ArrayList;

public class ArrayListContainsExample {

    public static void main(String[] args) {

        // 创建一个ArrayList对象

        ArrayList<String> fruits = new ArrayList<>();

        // 向ArrayList中添加元素

        fruits.add("Apple");

        fruits.add("Banana");

        fruits.add("Orange");

        // 检查ArrayList是否包含指定元素

        boolean containsApple = fruits.contains("Apple");

        boolean containsGrape = fruits.contains("Grape");

        // 输出结果

        System.out.println("ArrayList contains Apple: " + containsApple);

        System.out.println("ArrayList contains Grape: " + containsGrape);

    }

}

运行上述代码,输出结果如下:

ArrayList contains Apple: true

ArrayList contains Grape: false

在上面的例子中,我们创建了一个ArrayList对象fruits,并向其中添加了三个水果。然后,我们使用contains()方法检查ArrayList是否包含"Apple"和"Grape"这两个元素。由于ArrayList中包含"Apple",所以containsApple变量的值为true;而由于ArrayList中不包含"Grape",所以containsGrape变量的值为false。

总之,contains()方法是ArrayList类的一个成员方法,用于检查ArrayList是否包含指定的元素。它返回一个布尔值,如果ArrayList包含指定的元素,返回true;否则,返回false。