Java ArrayList berisi ()

Metode Java ArrayList contains () memeriksa apakah elemen yang ditentukan ada dalam daftar larik.

Sintaks dari contains()metode ini adalah:

 arraylist.contains(Object obj)

Di sini, daftar larik adalah objek ArrayListkelas.

berisi () Parameter

The contains()Metode mengambil parameter tunggal.

  • obj - elemen yang diperiksa jika ada dalam daftar larik

berisi () Nilai Kembali

  • mengembalikan nilai true jika elemen yang ditentukan ada dalam daftar larik.
  • mengembalikan false jika elemen yang ditentukan tidak ada dalam daftar larik.

Contoh 1: contains () Metode dengan 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)); ) )

Keluaran

 Number ArrayList: (2, 3, 5) Apakah 3 ada di arraylist: true Apakah 1 ada di arraylist: false

Dalam contoh di atas, kami telah membuat daftar Integerlarik bernama angka. Perhatikan ekspresi,

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

Di sini, contains()metode memeriksa apakah 3 ada dalam daftar. Karena 3 hadir, metode ini kembali true. Namun, 1 tidak ada dalam daftar sehingga metode ini kembali false.

Contoh 2: contains () Metode dengan 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++")); ) )

Keluaran

 Bahasa Pemrograman: (Java, JavaScript, Python) Apakah Java ada di arraylist: true Apakah C ++ ada di arraylist: false

Dalam contoh di atas, kami telah menggunakan contains()metode untuk memeriksa apakah elemen Java dan C ++ ada dalam bahasa arraylist.

Karena, Java ada dalam daftar larik, metode ini akan kembali true. Namun, C ++ tidak ada dalam daftar. Oleh karena itu, metode ini kembali false.

Catatan : contains()Metode secara internal menggunakan equals()metode untuk menemukan elemen. Oleh karena itu, jika elemen yang ditentukan cocok dengan elemen dalam daftar larik, metode tersebut akan kembali true.

Artikel yang menarik...