Ano ang ArrayList.contains() method sa Java

Ano Ang Arraylist Contains Method Sa Java



Habang nagprograma sa Java, maaaring may mga pagkakataon kung saan kailangang hanapin ng developer ang mga entry sa kaso ng maramihang data. Halimbawa, ang pag-access sa mahahalagang data o isang bahagi nito upang magamit ito kaagad. Sa ganitong mga sitwasyon, ang ' ArrayList.contains() ” paraan sa Java ay malaking tulong sa pag-access, pagsusuri, at pag-update ng kasalukuyang mga mapagkukunan nang epektibo.

Ang blog na ito ay magdedetalye sa paggamit ng ' ArrayList.contains() ” paraan sa Java.

Ano ang 'ArrayList.contains()' Method sa Java?

Ang ' ArrayList.contains() ” paraan sa Java ay ginagamit upang suriin kung ang tinukoy na elemento ay nakapaloob sa ibinigay na listahan o hindi.







Syntax



pampubliko boolean naglalaman ng ( Bagay )

Sa syntax sa itaas, ' Bagay ” ay tumutukoy sa elemento ng bagay na kailangang hanapin.



Halimbawa 1: Paggamit ng “ArrayList.contains()” Paraan para Mag-apply ng Check Upon Integer Array List

Sa halimbawang ito, ang ' ArrayList.contains() ” na paraan ay maaaring gamitin upang magdagdag ng mga integer sa isang ArrayList at pagkatapos ay suriin kung ang isang partikular na integer ay nakapaloob sa listahan:





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

numArr. idagdag ( 5 ) ;

numArr. idagdag ( 6 ) ;

numArr. idagdag ( 7 ) ;

Sistema . palabas . println ( 'Ang Integer ArrayList ay: ' + numArr ) ;

Sistema . palabas . print ( 'Nasa arraylist ba ang 5?' ) ;

Sistema . palabas . println ( numArr. naglalaman ng ( 5 ) ) ;

Sistema . palabas . print ( 'May 1 ba sa arraylist?' ) ;

Sistema . palabas . println ( numArr. naglalaman ng ( 1 ) ) ;

Sa snippet ng code sa itaas:

  • Una, lumikha ng bagong ' ArrayList ” object na binubuo ng mga integer.
  • Sa susunod na hakbang, ilapat ang ' magdagdag () ” paraan upang idagdag ang tinukoy na mga integer bilang parameter nito (paraan) sa isang array at ipakita ito.
  • Pagkatapos nito, iugnay ang ' naglalaman ng() ” na may tinukoy na ArrayList upang suriin kung ang mga tinukoy na integer ay nakapaloob sa ArrayList.
  • Kung gayon, ang pamamaraan ay nagbabalik ng boolean na halaga ' totoo ”. Kung hindi, ' mali ” ay ibinalik.

Output



Sa output sa itaas, makikita na ang dating integer ay nakapaloob sa ' ArrayList ” samantalang hindi naman sa huli.

Halimbawa 2: Paggamit ng “ArrayList.contains()” Paraan para Mag-apply ng Check Upon String Array List

Sa partikular na paglalarawang ito, ang ' ArrayList.contains() Ang pamamaraan ay maaaring magamit upang suriin ang nilalaman na string sa ' ArrayList ”:

ArrayList < String > straArr = bago ArrayList <> ( ) ;

straArr. idagdag ( 'Harry' ) ;

straArr. idagdag ( 'David' ) ;

straArr. idagdag ( 'Albert' ) ;

Sistema . palabas . println ( 'Ang String ArrayList ay: ' + straArr ) ;

Sistema . palabas . print ( 'Nasa arraylist ba si Jacob?' ) ;

Sistema . palabas . println ( straArr. naglalaman ng ( 'Jacob' ) ) ;

Sistema . palabas . print ( 'Nasa arraylist ba si David?' ) ;

Sistema . palabas . println ( straArr. naglalaman ng ( 'David' ) ) ;

Ilapat ang mga sumusunod na hakbang tulad ng ibinigay sa mga linya ng code sa itaas:

  • Gayundin, alalahanin ang mga tinalakay na hakbang para sa paglikha ng bagong ' ArrayList ” object at pagdaragdag ng mga nakasaad na halaga ng string.
  • Pagkatapos nito, iugnay ang ' naglalaman ng() ” paraan upang suriin ang mga tinukoy na string sa ArrayList at ipakita ang kaukulang boolean value sa nasiyahan at hindi nasisiyahang kundisyon.

Output

Halimbawa 3: Paggamit ng “ArrayList.contains()” na Paraan para Maglapat ng Check Sa Parehong Integer at String ArrayList Values

Sa partikular na halimbawang ito, maaaring ipatupad ang tinalakay na paraan upang maglapat ng tseke sa parehong mga halaga ng integer at string ng listahan ng array:

ArrayList < Bagay > strintArr = bago ArrayList <> ( ) ;

strintArr. idagdag ( 'Harry' ) ;

strintArr. idagdag ( 1 ) ;

strintArr. idagdag ( 'Albert' ) ;

Sistema . palabas . println ( 'Ang ArrayList ay: ' + strintArr ) ;

Sistema . palabas . print ( 'May 1 ba sa arraylist?' ) ;

Sistema . palabas . println ( strintArr. naglalaman ng ( 1 ) ) ;

Sistema . palabas . print ( 'Nasa arraylist ba si David?' ) ;

Sistema . palabas . println ( strintArr. naglalaman ng ( 'David' ) ) ;

Sa ilustrasyon sa itaas, gawin ang mga sumusunod na hakbang:

  • Gayundin, lumikha ng isang bagong ' ArrayList ” bagay.
  • Tandaan na ' Bagay ” ay sumusuporta sa parehong string at integer na mga halaga sa isang array.
  • Pagkatapos nito, ulitin ang tinalakay na mga hakbang upang idagdag ang nakasaad na string at mga halaga ng integer sa ' ArrayList ”.
  • Panghuli, suriin ang partikular na integer at string na mga halaga sa ArrayList sa pamamagitan ng “ naglalaman ng() ” paraan at ibalik ang kaukulang output.

Output

Ang output na ito ay nagpapahiwatig na ang nais na kinakailangan ay natutupad.

Konklusyon

Ang ' ArrayList.contains() ” na paraan sa Java ay ginagamit upang i-verify kung ang tinukoy na elemento ay nakapaloob sa ibinigay na listahan o hindi. Maaaring ilapat ang paraang ito upang suriin ang integer at string sa nauugnay na ArrayList at ibabalik ang kaukulang resulta sa anyo ng boolean na halaga. Inilarawan ng artikulong ito ang paggamit ng ' ArrayList.contains() ” paraan sa Java.