Java ArrayList enthält ()

Die Java ArrayList enthält die Methode () und prüft, ob das angegebene Element in der Arrayliste vorhanden ist.

Die Syntax der contains()Methode lautet:

 arraylist.contains(Object obj)

Hier ist Arraylist ein Objekt der ArrayListKlasse.

enthält () Parameter

Die contains()Methode verwendet einen einzelnen Parameter.

  • obj - Element, das überprüft wird, wenn es in der Arrayliste vorhanden ist

enthält () Rückgabewert

  • Gibt true zurück , wenn das angegebene Element in der Arrayliste vorhanden ist.
  • kehrt falsch , wenn das angegebene Element nicht in der Arraylist ist.

Beispiel 1: enthält () Methode mit Integer ArrayList

 import java.util.ArrayList; class Main ( public static void main(String() args) ( // create an ArrayList ArrayList numbers = new ArrayList(); // insert element to the arraylist numbers.add(2); numbers.add(3); numbers.add(5); System.out.println("Number ArrayList: " + numbers); // checks if 3 is present in the arraylist System.out.print("Is 3 present in the arraylist: "); System.out.println(numbers.contains(3)); // checks if 1 is present in the arraylist System.out.print("Is 1 present in the arraylist: "); System.out.println(numbers.contains(1)); ) )

Ausgabe

 Number ArrayList: (2, 3, 5) Ist 3 in der Arrayliste vorhanden: true Ist 1 in der Arrayliste vorhanden: false

Im obigen Beispiel haben wir eine IntegerArrayliste mit dem Namen number erstellt. Beachten Sie die Ausdrücke,

 // returns true number.contains(3) // returns false number.contains(1)

Hier contains()prüft die Methode, ob 3 in der Liste vorhanden ist. Da 3 vorhanden ist, gibt die Methode zurück true. Jedoch 1 ist nicht in der Liste vorhanden, so kehrt das Verfahren false.

Beispiel 2: enthält () -Methode mit String ArrayList

 import java.util.ArrayList; class Main ( public static void main(String() args) ( // create an ArrayList ArrayList languages = new ArrayList(); // insert element to the arraylist languages.add("Java"); languages.add("JavaScript"); languages.add("Python"); System.out.println("Programming Languages: " + languages); // checks if Java is present in languages System.out.print("Is Java present in the arraylist: "); System.out.println(languages.contains("Java")); // checks if C++ is present in languages System.out.print("Is C++ present in the arraylist: "); System.out.println(languages.contains("C++")); ) )

Ausgabe

 Programmiersprachen: (Java, JavaScript, Python) Ist Java in der Arrayliste vorhanden: true Ist C ++ in der Arrayliste vorhanden: false

Im obigen Beispiel haben wir die contains()Methode verwendet, um zu überprüfen, ob die Elemente Java und C ++ in den Arraylist-Sprachen vorhanden sind.

Da Java in der Arrayliste vorhanden ist, gibt die Methode zurück true. C ++ ist jedoch nicht in der Liste vorhanden. Daher gibt die Methode zurück false.

Hinweis : Die contains()Methode verwendet die Methode intern equals(), um das Element zu finden. Wenn das angegebene Element mit dem Element in der Arrayliste übereinstimmt, gibt die Methode zurück true.

Interessante Beiträge...