Java ArrayList vsebuje ()

Metoda Java ArrayList contains () preverja, ali je navedeni element prisoten v seznamu izbirnikov.

Sintaksa contains()metode je:

 arraylist.contains(Object obj)

Tu je arraylist predmet ArrayListrazreda.

vsebuje () parameter

contains()Postopek traja samo en parameter.

  • obj - element, ki se preveri, če je prisoten v seznamu

vsebuje () vrnjeno vrednost

  • vrne true, če je navedeni element prisoten v seznamu arrayl.
  • vrne false, če navedeni element ni prisoten v seznamu.

Primer 1: vsebuje metodo () z 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)); ) )

Izhod

 Number ArrayList: (2, 3, 5) Ali so v arraylistu prisotni 3: true Ali je v arraylistu prisoten 1: false

V zgornjem primeru smo ustvarili Integerseznam izbranih številk. Upoštevajte izraze,

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

Tu je contains()pregled metoda, če 3 je prisotna v seznamu. Ker je prisoten 3 , se metoda vrne true. Vendar 1 ni na seznamu, zato se metoda vrne false.

Primer 2: vsebuje metodo () z 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++")); ) )

Izhod

 Programski jeziki: (Java, JavaScript, Python) Je Java prisotna v arraylistu: true Ali je C ++ prisoten v arraylistu: false

V zgornjem primeru smo contains()metodo uporabili za preverjanje, ali so elementi Java in C ++ prisotni v jezikih arraylist.

Ker je v arraylistu prisotna Java, se metoda vrne true. Vendar C ++ ni na seznamu. Zato se metoda vrne false.

Opomba : contains()Metoda interno uporablja equals()metodo za iskanje elementa. Če se torej navedeni element ujema z elementom v arraylist, se metoda vrne true.

Zanimive Članki...