Qual è il metodo ArrayList.contains() in Java

Qual E Il Metodo Arraylist Contains In Java



Durante la programmazione in Java, possono esserci casi in cui lo sviluppatore deve individuare le voci nel caso di dati in blocco. Ad esempio, accedere a dati vitali oa una parte di essi per utilizzarli all'istante. In tali situazioni, il “ ArrayList.contains() Il metodo ” in Java è di grande aiuto per accedere, analizzare e aggiornare efficacemente le risorse correnti.

Questo blog approfondirà l'uso del ' ArrayList.contains() ” metodo in Java.

Qual è il metodo 'ArrayList.contains ()' in Java?

IL ' ArrayList.contains() Il metodo ” in Java viene utilizzato per verificare se l'elemento specificato è contenuto o meno nell'elenco fornito.







Sintassi



pubblico booleano contiene ( Oggetto )

Nella sintassi precedente, “ Oggetto ' si riferisce all'elemento oggetto che deve essere cercato.



Esempio 1: utilizzo del metodo 'ArrayList.contains()' per applicare un controllo su un elenco di array di numeri interi

In questo esempio, il ' ArrayList.contains() Il metodo ” può essere utilizzato per aggiungere numeri interi in un ArrayList e quindi verificare se un determinato numero intero è contenuto nell'elenco:





Lista di array < Numero intero > numArr = nuovo Lista di array <> ( ) ;

numArr. aggiungere ( 5 ) ;

numArr. aggiungere ( 6 ) ;

numArr. aggiungere ( 7 ) ;

Sistema . fuori . println ( 'Integer ArrayList è: ' + numArr ) ;

Sistema . fuori . stampa ( 'È presente 5 nell'arraylist?' ) ;

Sistema . fuori . println ( numArr. contiene ( 5 ) ) ;

Sistema . fuori . stampa ( 'È presente 1 nell'arraylist?' ) ;

Sistema . fuori . println ( numArr. contiene ( 1 ) ) ;

Nello snippet di codice sopra:

  • Innanzitutto, crea un nuovo ' Lista di array ” oggetto composto da numeri interi.
  • Nel passaggio successivo, applica il ' aggiungere() ” per aggiungere gli interi specificati come parametro relativo (metodo) in un array e visualizzarlo.
  • Successivamente, associa il ' contiene() ” con l'ArrayList specificato per verificare se gli interi specificati sono contenuti nell'ArrayList.
  • In tal caso, il metodo restituisce un valore booleano ' VERO ”. Altrimenti, ' falso ” viene restituito.

Produzione



Nell'output sopra, si può vedere che il primo numero intero è contenuto nel ' Lista di array ” mentre non è il caso di quest'ultimo.

Esempio 2: utilizzo del metodo 'ArrayList.contains()' per applicare un controllo su un elenco di array di stringhe

In questa particolare illustrazione, il ' ArrayList.contains() ” può essere utilizzato per controllare la stringa contenuta nel “ Lista di array ”:

Lista di array < Corda > strArr = nuovo Lista di array <> ( ) ;

strArr. aggiungere ( 'Harry' ) ;

strArr. aggiungere ( 'Davide' ) ;

strArr. aggiungere ( 'Alberto' ) ;

Sistema . fuori . println ( 'String ArrayList è: ' + strArr ) ;

Sistema . fuori . stampa ( 'Jacob è presente nell'arraylist?' ) ;

Sistema . fuori . println ( strArr. contiene ( 'Giacobbe' ) ) ;

Sistema . fuori . stampa ( 'David è presente nell'arraylist?' ) ;

Sistema . fuori . println ( strArr. contiene ( 'Davide' ) ) ;

Applicare i seguenti passaggi come indicato nelle righe di codice precedenti:

  • Allo stesso modo, ricorda i passaggi discussi per la creazione di un nuovo ' Lista di array ” oggetto e aggiungendo i valori di stringa indicati.
  • Successivamente, associa il ' contiene() ” per controllare le stringhe specificate in ArrayList e visualizzare i valori booleani corrispondenti alla condizione soddisfatta e non soddisfatta.

Produzione

Esempio 3: utilizzo del metodo 'ArrayList.contains()' per applicare un controllo sui valori ArrayList sia interi che stringhe

In questo particolare esempio, il metodo discusso può essere implementato per applicare un controllo su entrambi i valori interi e stringa dell'elenco di array:

Lista di array < Oggetto > strintArr = nuovo Lista di array <> ( ) ;

strintArr. aggiungere ( 'Harry' ) ;

strintArr. aggiungere ( 1 ) ;

strintArr. aggiungere ( 'Alberto' ) ;

Sistema . fuori . println ( 'L'ArrayList è: ' + strintArr ) ;

Sistema . fuori . stampa ( 'È presente 1 nell'arraylist?' ) ;

Sistema . fuori . println ( strintArr. contiene ( 1 ) ) ;

Sistema . fuori . stampa ( 'David è presente nell'arraylist?' ) ;

Sistema . fuori . println ( strintArr. contiene ( 'Davide' ) ) ;

Nell'illustrazione precedente, eseguire i seguenti passaggi:

  • Allo stesso modo, crea un nuovo ' Lista di array oggetto.
  • Notare che ' Oggetto ” supporta sia la stringa che i valori interi in un array.
  • Successivamente, ripeti i passaggi discussi per aggiungere la stringa e i valori interi dichiarati in ' Lista di array ”.
  • Infine, controlla i particolari valori interi e stringa in ArrayList tramite il ' contiene() ” e restituisce l'output corrispondente.

Produzione

Questo output indica che il requisito desiderato è soddisfatto.

Conclusione

IL ' ArrayList.contains() Il metodo ” in Java viene utilizzato per verificare se l'elemento specificato è contenuto o meno nell'elenco fornito. Questo metodo può essere applicato per controllare l'intero e la stringa nell'ArrayList associato e restituisce il risultato corrispondente sotto forma di un valore booleano. Questo articolo ha illustrato l'uso del ' ArrayList.contains() ” metodo in Java.