English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
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)
obj - zur Überprüfung, ob ein Element in der ArrayList vorhanden ist
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.
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.
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.