Java ArrayList indeholder () -metoden kontrollerer, om det angivne element er til stede i arraylisten.
Metodens syntaks contains()er:
 arraylist.contains(Object obj)
Her er arraylist et objekt i ArrayListklassen.
indeholder () Parameter
Den contains()metode tager et enkelt parameter.
- obj - element, der kontrolleres, hvis det findes i arraylisten
 
indeholder () Return Value
- returnerer true, hvis det angivne element er til stede i arraylisten.
 - returnerer false, hvis det angivne element ikke er til stede i arraylisten.
 
Eksempel 1: indeholder () metode med 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)); ) )
Produktion
Number ArrayList: (2, 3, 5) Er 3 til stede i arraylisten: true Er 1 til stede i arraylisten: false
I ovenstående eksempel har vi oprettet en Integerarraylist med navnet nummer. Bemærk udtrykkene,
 // returns true number.contains(3) // returns false number.contains(1)
Her contains()kontrollerer metoden, om der er 3 på listen. Da 3 er til stede, vender metoden tilbage true. Der er dog ikke 1 på listen, så metoden vender tilbage false.
Eksempel 2: indeholder () metode med 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++")); ) )
Produktion
Programmeringssprog: (Java, JavaScript, Python) Er Java til stede i arraylisten: true Er C ++ til stede i arraylisten: false
I ovenstående eksempel har vi brugt contains()metoden til at kontrollere, om elementerne Java og C ++ er til stede i arraylistens sprog.
Da Java er til stede i arraylisten, vender metoden tilbage true. C ++ er dog ikke til stede på listen. Derfor vender metoden tilbage false.
Bemærk : contains()Metoden bruger internt equals()metoden til at finde elementet. Derfor, hvis det angivne element matcher elementet i arraylisten, returneres metoden true.








