In Java 4 modi per verificare se un array contiene un valore specifico? IntStream, Arrays.asList (algoritmo di ricerca lineare)

Pubblicato: 2019-09-11

Programma Java per algoritmo di ricerca lineare.

Questa è la soluzione più semplice e completa per te se vuoi verificare se ArrayList contiene valori specifici come String, Integer, Long o Double.

Con la combinazione di Java7 e Java8, there are 4 different ways eseguire il controllo dei contenuti.

  • Metodo Legacy String.contains()
  • Metodo IntStream -> anyMatch() di Java8
  • Metodo LongStream -> anyMatch() di Java8
  • Arrays.asList ()

Discuteremo e verificheremo tutti i 4 metodi sopra in questo programma Java. Questo tutorial java funzionerà se hai le seguenti domande:

  • Come posso verificare se un array contiene un determinato valore?
  • controlla se l'array contiene un valore in java
  • l'array java contiene int
  • controlla se l'array contiene una stringa javascript

Se ti chiedi, c'è un modo per sovrascrivere il metodo contiene() in Java? Bene, quindi segui un tutorial dettagliato su come sovrascrivere il metodo contiene() / trovaMe() da solo.

Iniziamo a implementare il programma con tutti i metodi sopra 4:

Passo 1

Capiamo prima la nostra logica e cosa faremo in questo tutorial Java.

  • Crea classe Java CrunchifyCheckIfContains .java
  • Crea int[] crunchifyIntArray con 15 elementi
  • Stampa (system.out.println) tutti i 15 elementi
  • Quindi Test-1: ottieni valori 5 casuali e controlla
    • se il valore contiene, stamperemo Matched
    • se il valore non corrisponde, stampa No Match
  • Test-2: esegui lo stesso controllo con Java8 Utility utilizzando IntStream -> anyMatch()
  • Test-3: crea crunchifyLongArray con 15 elementi ed esegui il controllo con Java8 Utility usando LongStream -> anyMatch()
  • Test-4: eseguire lo stesso controllo contiene utilizzando gli array . comeLista() metodo

Passo 2

Copia il programma completo di seguito in Eclipse IDE.

Passaggio 3

Esegui il programma in Eclipse facendo clic con il pulsante destro del mouse sul programma e fai clic su Esegui come applicazione Java. Dovresti vedere un risultato della console simile a questo:

Fammi sapere se hai qualche domanda.