Java 菜鳥教程

Java 流程控制

Java 數(shù)組

Java 面向?qū)ο?I)

Java 面向?qū)ο?II)

Java 面向?qū)ο?III)

Java 異常處理

Java 列表(List)

Java Queue(隊列)

Java Map集合

Java Set集合

Java 輸入輸出(I/O)

Java Reader/Writer

Java 其他主題

Java ArrayList contains() 使用方法及示例

Java ArrayList 方法

Java ArrayList contains()方法用來檢查arraylist中是否存在指定的元素。

contains()方法的語法為:

arraylist.contains(Object obj)

contains()參數(shù)

  • obj - 用來檢查是否存在于arraylist中的元素

contains()返回值

  •  如果指定的元素存在于arraylist中,則返回true。

  •  如果指定的元素不在arraylist中,則返回false。

示例1:具有整數(shù)ArrayList的contains()方法

import java.util.ArrayList;

class Main {
    public static void main(String[] args) {
        //創(chuàng)建 ArrayList
        ArrayList<Integer> numbers = new ArrayList<>();

        //將元素插入到arraylist
        numbers.add(2);
        numbers.add(3);
        numbers.add(5);
        System.out.println("Number ArrayList: " + numbers);

        //檢查數(shù)組列表中是否存在元素 3
        System.out.print("arraylist中有3嗎: ");
        System.out.println(numbers.contains(3));

        //檢查數(shù)組列表中是否存在1
        System.out.print("arraylist中有1嗎: ");
        System.out.println(numbers.contains(1));
    }
}

輸出結(jié)果

Number ArrayList: [2, 3, 5]
arraylist中有3嗎: true
arraylist中有1嗎: false

在上面的示例中,我們創(chuàng)建了一個整數(shù)類型名為number的ArrayList。注意這些表達式,

// 返回 true
number.contains(3)

// 返回 false
number.contains(1)

在此,contains()方法檢查列表中存在3,返回true。但是,列表中不存在1,因此該方法返回false。

示例2:具有字符串ArrayList的contains()方法

import java.util.ArrayList;

class Main {
    public static void main(String[] args) {
        // 創(chuàng)建 ArrayList
        ArrayList<String> languages = new ArrayList<>();

        //將元素插入到arraylist
        languages.add("Java");
        languages.add("JavaScript");
        languages.add("Python");
        System.out.println("編程語言: " + languages);

        //檢查Java是否存在languages中
        System.out.print("Java是否存在于arraylist中: ");
        System.out.println(languages.contains("Java"));

        //查C ++是否存在languages中
        System.out.print("數(shù)組列表中是否存在C ++: ");
        System.out.println(languages.contains("C++"));
    }
}

輸出結(jié)果

編程語言: [Java, JavaScript, Python]
Java是否存在于arraylist中: true
數(shù)組列表中是否存在C ++: false

在上面的示例中,我們使用了contains()方法來檢查元素Java和C++,它們是否存在于languages中。

由于Java存在于arraylist中,因此該方法返回true。但是,C++不在列表中。因此,該方法返回false。

注意:contains在方法自身內(nèi)部使用了equals()方法來查找元素。因此,如果指定的元素與arraylist中的元素匹配,則該方法返回true。

Java ArrayList 方法

丰满人妻一级特黄a大片,午夜无码免费福利一级,欧美亚洲精品在线,国产婷婷成人久久Av免费高清