Apakah kaedah ArrayList.contains() dalam Java

Apakah Kaedah Arraylist Contains Dalam Java



Semasa pengaturcaraan di Java, mungkin terdapat keadaan di mana pembangun perlu mencari entri dalam kes data pukal. Contohnya, mengakses data penting atau sebahagian daripadanya untuk menggunakannya serta-merta. Dalam situasi sedemikian, ' ArrayList.contains() ” kaedah di Jawa sangat membantu dalam mengakses, menganalisis dan mengemas kini sumber semasa dengan berkesan.

Blog ini akan menghuraikan penggunaan “ ArrayList.contains() ” kaedah di Jawa.

Apakah Kaedah 'ArrayList.contains()' dalam Java?

' ArrayList.contains() ” kaedah dalam Java digunakan untuk menyemak sama ada elemen yang ditentukan terkandung dalam senarai yang disediakan atau tidak.







Sintaks



awam boolean mengandungi ( Objek )

Dalam sintaks di atas, ' Objek ” merujuk kepada elemen objek yang perlu dicari.



Contoh 1: Penggunaan Kaedah 'ArrayList.contains()' untuk Memohon Semakan Pada Senarai Tatasusunan Integer

Dalam contoh ini, ' ArrayList.contains() ” kaedah boleh digunakan untuk menambah integer dalam ArrayList dan kemudian semak sama ada integer tertentu terkandung dalam senarai:





ArrayList < Integer > numArr = baru ArrayList <> ( ) ;

numArr. Tambah ( 5 ) ;

numArr. Tambah ( 6 ) ;

numArr. Tambah ( 7 ) ;

Sistem . keluar . println ( 'Integer ArrayList ialah: ' + numArr ) ;

Sistem . keluar . cetak ( 'Adakah 5 hadir dalam senarai tatasusunan?' ) ;

Sistem . keluar . println ( numArr. mengandungi ( 5 ) ) ;

Sistem . keluar . cetak ( 'Adakah 1 hadir dalam senarai tatasusunan?' ) ;

Sistem . keluar . println ( numArr. mengandungi ( 1 ) ) ;

Dalam coretan kod di atas:

  • Pertama, buat ' baru ArrayList ” objek yang terdiri daripada integer.
  • Dalam langkah seterusnya, gunakan ' Tambah() ” untuk menambah integer yang ditentukan sebagai parameter(kaedah) ke dalam tatasusunan dan memaparkannya.
  • Selepas itu, kaitkan ' mengandungi() ” dengan ArrayList yang ditentukan untuk menyemak sama ada integer yang ditentukan terkandung dalam ArrayList.
  • Jika ya, kaedah itu mengembalikan nilai boolean ' benar ”. Jika tidak, “ salah ” dikembalikan.

Pengeluaran



Dalam output di atas, dapat dilihat bahawa bekas integer terkandung dalam ' ArrayList ” sedangkan ia tidak berlaku pada yang kedua.

Contoh 2: Penggunaan Kaedah “ArrayList.contains()” untuk Memohon Semakan Atas Senarai Tatasusunan Rentetan

Dalam ilustrasi khusus ini, ' ArrayList.contains() ' kaedah boleh digunakan untuk menyemak rentetan yang terkandung dalam ' ArrayList ”:

ArrayList < Tali > straArr = baru ArrayList <> ( ) ;

straArr. Tambah ( 'Harry' ) ;

straArr. Tambah ( 'David' ) ;

straArr. Tambah ( 'Albert' ) ;

Sistem . keluar . println ( 'String ArrayList ialah: ' + straArr ) ;

Sistem . keluar . cetak ( 'Adakah Jacob hadir dalam senarai tatasusunan?' ) ;

Sistem . keluar . println ( straArr. mengandungi ( 'Yakub' ) ) ;

Sistem . keluar . cetak ( 'Adakah David hadir dalam senarai tatasusunan?' ) ;

Sistem . keluar . println ( straArr. mengandungi ( 'David' ) ) ;

Gunakan langkah berikut seperti yang diberikan dalam baris kod di atas:

  • Begitu juga, ingat langkah yang dibincangkan untuk mencipta ' ArrayList ” objek dan menambah nilai rentetan yang dinyatakan.
  • Selepas itu, kaitkan “ mengandungi() ” kaedah untuk menyemak rentetan yang ditentukan dalam ArrayList dan memaparkan nilai boolean yang sepadan apabila keadaan berpuas hati dan tidak berpuas hati.

Pengeluaran

Contoh 3: Penggunaan Kaedah 'ArrayList.contains()' untuk Memohon Semakan Pada Kedua-dua Nilai Integer dan String ArrayList

Dalam contoh khusus ini, kaedah yang dibincangkan boleh dilaksanakan untuk menggunakan semakan pada kedua-dua nilai integer dan rentetan senarai tatasusunan:

ArrayList < Objek > strintArr = baru ArrayList <> ( ) ;

strintArr. Tambah ( 'Harry' ) ;

strintArr. Tambah ( 1 ) ;

strintArr. Tambah ( 'Albert' ) ;

Sistem . keluar . println ( 'ArrayList ialah: ' + strintArr ) ;

Sistem . keluar . cetak ( 'Adakah 1 hadir dalam senarai tatasusunan?' ) ;

Sistem . keluar . println ( strintArr. mengandungi ( 1 ) ) ;

Sistem . keluar . cetak ( 'Adakah David hadir dalam senarai tatasusunan?' ) ;

Sistem . keluar . println ( strintArr. mengandungi ( 'David' ) ) ;

Dalam ilustrasi di atas, lakukan langkah berikut:

  • Begitu juga, buat ' baru ArrayList ” objek.
  • Perhatikan bahawa ' Objek ” menyokong kedua-dua rentetan dan nilai integer dalam tatasusunan.
  • Selepas itu, ulangi langkah yang dibincangkan untuk menambahkan rentetan dan nilai integer yang dinyatakan ke dalam ' ArrayList ”.
  • Akhir sekali, semak nilai integer dan rentetan tertentu dalam ArrayList melalui “ mengandungi() ” kaedah dan kembalikan output yang sepadan.

Pengeluaran

Output ini menandakan bahawa keperluan yang dikehendaki dipenuhi.

Kesimpulan

' ArrayList.contains() ” kaedah dalam Java digunakan untuk mengesahkan sama ada elemen yang ditentukan terkandung dalam senarai yang disediakan atau tidak. Kaedah ini boleh digunakan untuk menyemak integer dan rentetan dalam ArrayList yang berkaitan dan mengembalikan hasil yang sepadan dalam bentuk nilai boolean. Artikel ini menggambarkan penggunaan ' ArrayList.contains() ” kaedah di Jawa.