Mikä on ArrayList.contains()-metodi Javassa

Mika On Arraylist Contains Metodi Javassa



Java-ohjelmoinnissa saattaa esiintyä tapauksia, joissa kehittäjän on paikattava merkinnät joukkotietojen tapauksessa. Esimerkiksi tärkeiden tietojen tai sen osan käyttäminen sen välittömään hyödyntämiseen. Tällaisissa tilanteissa ' ArrayList.contains() ” -menetelmä Javassa on suuri apu nykyisten resurssien tehokkaaseen käyttöön, analysointiin ja päivittämiseen.

Tämä blogi käsittelee ' ArrayList.contains() ”menetelmä Javassa.

Mikä on 'ArrayList.contains()' -menetelmä Javassa?

' ArrayList.contains() ” -menetelmää Javassa käytetään tarkistamaan, sisältyykö määritetty elementti annettuun luetteloon vai ei.







Syntaksi



julkinen boolean sisältää ( Esine )

Yllä olevassa syntaksissa ' Esine ” viittaa etsittävään objektielementtiin.



Esimerkki 1: 'ArrayList.contains()' -menetelmän käyttö kokonaislukutaulukkoluettelon tarkistamiseen

Tässä esimerkissä ' ArrayList.contains() ' -menetelmää voidaan käyttää lisäämään kokonaislukuja ArrayList-luetteloon ja tarkistamaan sitten, sisältyykö luetteloon tietty kokonaisluku:





ArrayList < Kokonaisluku > numArr = Uusi ArrayList <> ( ) ;

numArr. lisätä ( 5 ) ;

numArr. lisätä ( 6 ) ;

numArr. lisätä ( 7 ) ;

Järjestelmä . ulos . println ( 'Integer ArrayList on: ' + numArr ) ;

Järjestelmä . ulos . Tulosta ( 'Onko 5 läsnä arraylistissa?' ) ;

Järjestelmä . ulos . println ( numArr. sisältää ( 5 ) ) ;

Järjestelmä . ulos . Tulosta ( 'Onko 1 läsnä arraylistissa?' ) ;

Järjestelmä . ulos . println ( numArr. sisältää ( 1 ) ) ;

Yllä olevassa koodinpätkässä:

  • Luo ensin uusi ' ArrayList ”-objekti, joka koostuu kokonaisluvuista.
  • Käytä seuraavassa vaiheessa ' lisätä() ” -menetelmää lisätäksesi määritetyt kokonaisluvut sen(method)-parametriksi taulukkoon ja näyttääksesi sen.
  • Yhdistä sen jälkeen ' sisältää() ” -menetelmää määritetyn ArrayListin kanssa tarkistaaksesi, ovatko määritetyt kokonaisluvut ArrayListissä.
  • Jos näin on, menetelmä palauttaa loogisen arvon ' totta ”. Muuten ' väärä ” palautetaan.

Lähtö



Yllä olevassa tulosteessa voidaan nähdä, että entinen kokonaisluku sisältyy ' ArrayList ” kun taas jälkimmäisessä tapauksessa näin ei ole.

Esimerkki 2: 'ArrayList.contains()' -menetelmän käyttäminen merkkijonotaulukkoluettelon tarkistusta varten

Tässä nimenomaisessa kuvassa ' ArrayList.contains() ' -menetelmää voidaan käyttää tarkistamaan, onko ' ArrayList ”:

ArrayList < merkkijono > strArr = Uusi ArrayList <> ( ) ;

strArr. lisätä ( 'Harry' ) ;

strArr. lisätä ( 'David' ) ;

strArr. lisätä ( 'Albert' ) ;

Järjestelmä . ulos . println ( 'String ArrayList on: ' + strArr ) ;

Järjestelmä . ulos . Tulosta ( 'Onko Jacob paikalla arraylistissa?' ) ;

Järjestelmä . ulos . println ( strArr. sisältää ( 'Jakob' ) ) ;

Järjestelmä . ulos . Tulosta ( 'Onko David läsnä arraylistissa?' ) ;

Järjestelmä . ulos . println ( strArr. sisältää ( 'David' ) ) ;

Suorita seuraavat vaiheet yllä olevien koodirivien mukaisesti:

  • Muista myös käsitellyt vaiheet uuden ' ArrayList ” -objekti ja lisäämällä ilmoitetut merkkijonoarvot.
  • Yhdistä sen jälkeen ' sisältää() ” -menetelmää, jolla voit tarkistaa määritetyt merkkijonot ArrayLististä ja näyttää vastaavat loogiset arvot täytettyjen ja tyydyttämättömien ehtojen yhteydessä.

Lähtö

Esimerkki 3: 'ArrayList.contains()' -menetelmän käyttäminen tarkistusten tekemiseen sekä kokonaisluku- että merkkijono ArrayList -arvoihin

Tässä nimenomaisessa esimerkissä käsitelty menetelmä voidaan toteuttaa tarkistamaan sekä taulukkoluettelon kokonaisluku- että merkkijonoarvot:

ArrayList < Esine > strintArr = Uusi ArrayList <> ( ) ;

strintArr. lisätä ( 'Harry' ) ;

strintArr. lisätä ( 1 ) ;

strintArr. lisätä ( 'Albert' ) ;

Järjestelmä . ulos . println ( 'ArrayList on:' + strintArr ) ;

Järjestelmä . ulos . Tulosta ( 'Onko 1 läsnä arraylistissa?' ) ;

Järjestelmä . ulos . println ( strintArr. sisältää ( 1 ) ) ;

Järjestelmä . ulos . Tulosta ( 'Onko David läsnä arraylistissa?' ) ;

Järjestelmä . ulos . println ( strintArr. sisältää ( 'David' ) ) ;

Suorita seuraavat vaiheet yllä olevassa kuvassa:

  • Luo samalla tavalla uusi ' ArrayList ”objekti.
  • Ota huomioon, että ' Esine ” tukee sekä merkkijono- että kokonaislukuarvoja taulukossa.
  • Tämän jälkeen toista käsitellyt vaiheet liittääksesi ilmoitetun merkkijonon ja kokonaislukuarvot ' ArrayList ”.
  • Tarkista lopuksi tietyt kokonaisluvut ja merkkijonoarvot ArrayLististä ' sisältää() ” -menetelmää ja palauta vastaava tulos.

Lähtö

Tämä tulos tarkoittaa, että haluttu vaatimus on täytetty.

Johtopäätös

' ArrayList.contains() ” -menetelmää Javassa käytetään tarkistamaan, sisältyykö määritetty elementti toimitettuun luetteloon vai ei. Tätä menetelmää voidaan käyttää kokonaisluvun ja merkkijonon tarkistamiseen liittyvässä ArrayListissä ja se palauttaa vastaavan tuloksen loogisen arvon muodossa. Tämä artikkeli havainnollistaa ' ArrayList.contains() ”menetelmä Javassa.