W Javie 4 sposoby sprawdzenia, czy tablica zawiera określoną wartość? IntStream, Arrays.asList (algorytm wyszukiwania liniowego)

Opublikowany: 2019-09-11

Program w języku Java do algorytmu wyszukiwania liniowego.

Jest to najprostsze i kompletne rozwiązanie dla Ciebie, jeśli chcesz sprawdzić, czy ArrayList zawiera określoną wartość, taką jak String, Integer, Long lub Double.

Dzięki połączeniu Java7 i Java8 – there are 4 different ways na sprawdzenie zawartości.

  • Starsza metoda String.contains()
  • IntStream IntStream -> anyMatch()
  • LongStream LongStream -> anyMatch()
  • Arrays.asList () metoda

Omówimy i sprawdzimy wszystkie powyższe 4 metody w tym programie Java. Ten samouczek java zadziała, jeśli masz poniższe pytania:

  • Jak mogę sprawdzić, czy tablica zawiera określoną wartość?
  • sprawdź, czy tablica zawiera wartość w java
  • tablica java zawiera int
  • sprawdź, czy tablica zawiera ciąg javascript

Jeśli się zastanawiasz, czy jest jakiś sposób na przesłonięcie metody Contains() w Javie? Cóż, postępuj zgodnie ze szczegółowym samouczkiem, jak samodzielnie przesłonić metodę Contains() / findMe().

Zacznijmy od wdrożenia programu wszystkimi powyższymi 4 metodami:

Krok 1

Najpierw zrozummy naszą logikę i to, co zamierzamy zrobić w tym samouczku Java.

  • Utwórz klasę Java CrunchifyCheckIfContains .java
  • Utwórz int[] crunchifyIntArray z 15 elementami w nim
  • Wydrukuj (system.out.println) wszystkie 15 elementów
  • Następnie Test-1: weź losowe 5 wartości i sprawdź
    • jeśli wartość zawiera to Matched
    • jeśli wartość nie pasuje, wypisz No Match
  • Test-2: Wykonaj to samo sprawdzenie za pomocą narzędzia Java8 za pomocą IntStream -> anyMatch()
  • Test-3: Utwórz crunchifyLongArray z 15 elementami i wykonaj kontrolę za pomocą narzędzia Java8 przy użyciu LongStream -> anyMatch()
  • Test-4: Wykonaj to samo zawiera sprawdzenie za pomocą tablic . metoda asList()

Krok 2

Skopiuj kompletny poniższy program w Eclipse IDE.

Krok 3

Uruchom program w Eclipse, klikając prawym przyciskiem myszy program i klikając Uruchom jako aplikację Java. Powinieneś zobaczyć wynik konsoli podobny do tego:

Daj mi znać, jeśli masz jakieś pytanie.