În Java 4 moduri de a verifica dacă o matrice conține o anumită valoare? IntStream, Arrays.asList (algoritm de căutare liniară)

Publicat: 2019-09-11

Program Java pentru algoritmul de căutare liniară.

Aceasta este cea mai simplă și completă soluție pentru dvs. dacă doriți să verificați dacă ArrayList conține o anumită valoare, cum ar fi String, Integer, Long sau Double.

Cu combinația de Java7 și Java8 - there are 4 different ways puteți efectua verificarea conținutului.

  • Metoda Legacy String.contains().
  • Metoda IntStream -> anyMatch() de la Java8
  • LongStream a lui LongStream -> anyMatch()
  • Arrays.asList ().

Vom discuta și verifica toate cele 4 metode de mai sus în acest program Java. Acest tutorial java va funcționa dacă aveți întrebări de mai jos:

  • Cum pot testa dacă o matrice conține o anumită valoare?
  • verificați dacă matricea conține valoare în java
  • matricea java conține int
  • verificați dacă matricea conține șir de caractere javascript

Dacă vă întrebați, există vreo modalitate de a suprascrie metoda contains() în Java? Ei bine, atunci urmați tutorialul detaliat despre cum să suprascrieți singur metoda contains() / findMe().

Să începem implementarea programului cu toate cele 4 metode de mai sus:

Pasul 1

Să înțelegem mai întâi logica noastră și ce vom face în acest tutorial Java.

  • Creați clasa Java CrunchifyCheckIfContains .java
  • Creați int[] crunchifyIntArray cu 15 elemente în el
  • Imprimați (system.out.println) toate cele 15 elemente
  • Apoi Test-1: obțineți 5 valori aleatoare și verificați
    • dacă valoarea conține atunci vom tipări Matched
    • dacă valoarea nu se potrivește, imprimați No Match
  • Test-2: Efectuați aceeași verificare cu utilitarul Java8 folosind IntStream -> anyMatch()
  • Test-3: Creați crunchifyLongArray cu 15 elemente și efectuați verificarea cu utilitarul Java8 folosind LongStream -> anyMatch()
  • Test-4: Efectuați aceeași verificare a conținutului folosind Arrays . metoda asList().

Pasul 2

Copiați complet programul de mai jos în Eclipse IDE.

Pasul 3

Rulați programul în Eclipse folosind clic dreapta pe program și faceți clic pe Run as Java Application. Ar trebui să vedeți un rezultat al consolei similar cu acesta:

Spune-mă dacă ai vreo întrebare.