Java ArrayList contains() Methode

Java ArrayList Java ArrayList

Die contains()-Methode wird verwendet, um festzustellen, ob ein Element im dynamischen Array vorhanden ist.

Die Syntax der contains()-Methode ist:

arraylist.contains(Object obj)

Hinweis:arraylist ist ein Objekt der Klasse ArrayList.

Parameterbeschreibung:

  • obj - Das zu prüfende Element

Rückgabewert

Gibt true zurück, wenn das angegebene Element im dynamischen Array vorhanden ist.

Gibt false zurück, wenn das angegebene Element nicht im dynamischen Array vorhanden ist.

Beispiel

Ein dynamisches Array vom Typ String, das die contains()-Methode verwendet:

Beispiel

import java.util.ArrayList;

class Main {
    public static void main(String[] args){

        // Ein Array erstellen
        ArrayList<String> sites = new ArrayList<>();

        sites.add("Google");
        sites.add("Example");
        sites.add("Taobao");
        System.out.println("Website-Liste: " + sites);


        // Prüfen, ob Example in diesem Array ist
        System.out.print("Existiert Example in arraylist: ");
        System.out.println(sites.contains("Example"));

        // Prüfen, ob Weibo in diesem Array ist
        System.out.print("Existiert Weibo in arraylist: ");
        System.out.println(sites.contains("Weibo"));
    }
}

Die Ausführung des obigen Programms gibt das Ergebnis aus:

Example 是否存在于 arraylist: true
Weibo 是否存在于 arraylist: false

Im obigen Beispiel erstellen wir ein dynamisches Array namens sites. Beachte den Ausdruck:

sites.contains("Example")
sites.contains("Weibo")

Im obigen Code prüft die Methode contains(), ob Example im dynamischen Array vorhanden ist. Da Example vorhanden ist, gibt die Methode true zurück. Weibo ist jedoch nicht in der Liste vorhanden, daher gibt die Methode false zurück.

Hinweis:Die Methode contains() verwendet intern tatsächlich die Methode equals(), um Elemente zu finden. Wenn das angegebene Element mit einem Element im Array übereinstimmt, gibt die Methode true zurück.

Ein dynamisches Array vom Typ Integer unter Verwendung der Methode contains():

Beispiel

import java.util.ArrayList;

class Main {
    public static void main(String[] args) {
        // Ein Array erstellen
        ArrayList<Integer> numbers = new ArrayList<>();

        // Elemente in das Array einfügen
        numbers.add(2);
        numbers.add(3);
        numbers.add(5);
        System.out.println("Zahlen-ArrayList: " + numbers);

        // Prüfen, ob 3 in diesem Array ist
        System.out.print("Ist 3 in arraylist: ");
        System.out.println(numbers.contains(3));

        // Prüfen, ob 1 in diesem Array ist
        System.out.print("Ist 1 in arraylist: ");
        System.out.println(numbers.contains(1));
    }
}

Die Ausführung des obigen Programms gibt das Ergebnis aus:

Number ArrayList: [2, 3, 5]
3 是否在 arraylist: true
1 是否在 arraylist: false

Im obigen Code prüft die Methode contains(), ob 3 im dynamischen Array vorhanden ist. Da 3 vorhanden ist, gibt die Methode true zurück. Allerdings existiert 1 nicht in der Liste, daher gibt die Methode false zurück.

Java ArrayList Java ArrayList

Andere Erweiterungen