En Java 4 façons de vérifier si un tableau contient une valeur spécifique ? IntStream, Arrays.asList (algorithme de recherche linéaire)

Publié: 2019-09-11

Programme Java pour l'algorithme de recherche linéaire.

C'est la solution la plus simple et la plus complète pour vous si vous voulez vérifier si ArrayList contient une valeur spécifique telle que String, Integer, Long ou Double.

Avec la combinaison de Java7 et Java8 - there are 4 different ways d'effectuer la vérification du contenu.

  • Méthode héritée String.contains ()
  • Méthode IntStream -> anyMatch() de Java8
  • Méthode LongStream -> anyMatch() de Java8
  • Arrays.asList ()

Nous allons discuter et vérifier les 4 méthodes ci-dessus dans ce programme Java. Ce tutoriel Java fonctionnera si vous avez les questions ci-dessous :

  • Comment puis-je tester si un tableau contient une certaine valeur ?
  • vérifier si le tableau contient une valeur en java
  • tableau java contient int
  • vérifier si le tableau contient une chaîne javascript

Si vous vous demandez, existe-t-il un moyen de remplacer la méthode contains () en Java? Eh bien, suivez le didacticiel détaillé sur la façon de remplacer la méthode contains() / findMe() par vous-même.

Commençons à mettre en œuvre le programme avec les 4 méthodes ci-dessus :

Étape 1

Comprenons d'abord notre logique et ce que nous allons faire dans ce tutoriel Java.

  • Créer la classe Java CrunchifyCheckIfContains .java
  • Créez int[] crunchifyIntArray avec 15 éléments dedans
  • Imprimer (system.out.println) les 15 éléments
  • Puis Test-1 : obtenez des valeurs aléatoires 5 et vérifiez
    • si la valeur contient alors nous imprimerons Matched
    • si la valeur ne correspond pas, imprimez No Match
  • Test-2 : Effectuez la même vérification avec l'utilitaire Java8 en utilisant IntStream -> anyMatch()
  • Test-3 : Créez crunchifyLongArray avec 15 éléments et effectuez une vérification avec l'utilitaire Java8 à l'aide de LongStream -> anyMatch()
  • Test-4 : Effectuez la même vérification contient en utilisant Arrays . méthode asList()

Étape 2

Copiez le programme complet ci-dessous dans Eclipse IDE.

Étape 3

Exécutez le programme dans Eclipse en faisant un clic droit sur le programme et cliquez sur Exécuter en tant qu'application Java. Vous devriez voir un résultat de console similaire à celui-ci :

Faites-moi savoir si vous avez des questions.