Java ArrayList sisaldab meetodit () kontrollib, kas määratud element on massiivide loendis olemas.
Meetodi süntaks contains()on:
 arraylist.contains(Object obj)
Siin on arraylist ArrayListklassi objekt .
sisaldab () parameetrit
contains()Meetod võtab ühe parameetri.
- obj - element, mida kontrollitakse massiivide loendis
 
sisaldab () tagastusväärtust
- tagastab tõene, kui määratud element on massiiviloendis.
 - tagastab vale, kui määratud elementi pole massiiviloendis.
 
Näide 1: sisaldab meetodit 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)); ) )
Väljund
Number ArrayList: (2, 3, 5) Kas 3 on arraylist: true Kas 1 on arraylist: false
Ülaltoodud näites oleme loonud Integerarraylist nimega number. Pange tähele väljendeid,
 // returns true number.contains(3) // returns false number.contains(1)
Siin contains()meetod kontroll kui 3 esineb nimekirja. Kuna kohal on 3 , tagastatakse meetod true. Siiski pole 1 loendis, nii et meetod naaseb false.
Näide 2: sisaldab meetodit 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++")); ) )
Väljund
Programmeerimiskeeled: (Java, JavaScript, Python) Kas Java on massiivide loendis: true Kas C ++ on massiivide loendis: false
Ülaltoodud näites oleme contains()meetodit kasutanud selleks, et kontrollida, kas elemendid Java ja C ++ on massiiviloendi keeltes olemas.
Kuna massiivide loendis on Java, siis meetod naaseb true. C ++ loendis siiski puudub. Seega meetod naaseb false.
Märkus : contains()meetod kasutab equals()elemendi leidmiseks meetodit sisemiselt . Seega, kui määratud element sobib massiiviloendis oleva elemendiga, tagastatakse meetod true.








