English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Java Grund教程

Java Flow Control

Java Array

Java objektorientiert (I)

Java objektorientiert (II)

Java objektorientiert (III)

Java Ausnahmebehandlung

Java Liste (Liste)

Java Queue (Warteschlange)

Java Map-Kollektion

Java Set-Kollektion

Java Ein- und Ausgabesystem (I/O)

Java Reader/Writer

Andere Themen in Java

Verwendung und Beispiel der Java ArrayList contains() Methode

Java ArrayList Methods

Der Java ArrayList contains() Methode wird verwendet, um zu überprüfen, ob ein bestimmtes Element im ArrayList existiert.

Die Syntax der contains() Methode lautet:

arraylist.contains(Object obj)

contains() Parameter

  • obj - zur Überprüfung, ob ein Element in der ArrayList vorhanden ist

contains() Rückgabewert

  •  wird true zurückgegeben, wenn das angegebene Element in der ArrayList vorhanden ist.

  •  wird false zurückgegeben, wenn das angegebene Element nicht in der ArrayList vorhanden ist.

Beispiel1:Integer ArrayList contains() Methode

import java.util.ArrayList;
class Main {
    public static void main(String[] args) {
        //Erstellen Sie ArrayList
        ArrayList<Integer> numbers = new ArrayList<>();
        //Fügen Sie den Element in die ArrayList ein
        numbers.add(2);
        numbers.add(3);
        numbers.add(5);
        System.out.println("Number ArrayList: " + numbers);
        //Überprüfen Sie, ob das Element in der Arrayliste existiert 3
        System.out.print("In der ArrayList gibt es3ja: ");
        System.out.println(numbers.contains(3));
        //Überprüfen Sie, ob der Arrayliste ein Element existiert1
        System.out.print("In der ArrayList gibt es1ja: ");
        System.out.println(numbers.contains(1));
    }
}

Output Result

Number ArrayList: [2, 3, 5]
in der ArrayList gibt es3ja: true
in der ArrayList gibt es1nein: false

In diesem Beispiel haben wir eine Integer ArrayList mit dem Namen number erstellt. Beachten Sie diese Ausdrücke,

// gibt true zurück
number.contains(3)
// gibt false zurück
number.contains(1)

In diesem Fall überprüft die contains() Methode, ob3gibt true zurück. Allerdings ist1daher gibt diese Methode false zurück.

Beispiel2:String ArrayList contains() Methode

import java.util.ArrayList;
class Main {
    public static void main(String[] args) {
        // Erstellen Sie ArrayList
        ArrayList<String> languages = new ArrayList<>();
        //Fügen Sie den Element in die ArrayList ein
        languages.add("Java");
        languages.add("JavaScript");
        languages.add("Python");
        System.out.println("Programmiersprache: " + languages);
        //Prüfen Sie, ob Java in languages vorhanden ist
        System.out.print("Java ob�인 mı: ");
        System.out.println(languages.contains("Java"));
        //查C ++是否存在languages中
        System.out.print("数组列表中是否存在C ++: ";
        System.out.println(languages.contains("C++"));
    }
}

Output Result

Programming Languages: [Java, JavaScript, Python]
Java是否存在于arraylist中: true
是否存在在数组列表中C ++: false

In the above example, we used the contains() method to check if the elements Java and C++,are they present in languages.

Since Java exists in the arraylist, the method returns true. But, C++Not in the list. Therefore, the method returns false.

注意:contains uses the equals() method internally in the method itself to search for elements. Therefore, if the specified element matches the element in the arraylist, the method returns true.

Java ArrayList Methods