¿En Java 4 Ways para verificar si una matriz contiene un valor específico? IntStream, Arrays.asList (algoritmo de búsqueda lineal)

Publicado: 2019-09-11

Programa Java para el algoritmo de búsqueda lineal.

Esta es la solución más simple y completa para usted si desea verificar si ArrayList contiene un valor específico como String, Integer, Long o Double.

Con la combinación de Java7 y Java8, there are 4 different ways realizar la verificación de contenido.

  • Método heredado String.contains()
  • IntStream de IntStream -> anyMatch()
  • Método LongStream -> anyMatch() de Java8
  • método Arrays.asList ()

Vamos a discutir y verificar los 4 métodos anteriores en este programa Java. Este tutorial de Java funcionará si tiene las siguientes preguntas:

  • ¿Cómo puedo probar si una matriz contiene un cierto valor?
  • verificar si la matriz contiene valor en java
  • matriz java contiene int
  • verificar si la matriz contiene una cadena javascript

Si se pregunta, ¿hay alguna forma de anular el método contains() en Java? Bueno, entonces siga el tutorial detallado sobre cómo anular el método contains() / findMe() usted mismo.

Empecemos a implementar el programa con los 4 métodos anteriores:

Paso 1

Entendamos primero nuestra lógica y lo que vamos a hacer en este tutorial de Java.

  • Crear clase Java CrunchifyCheckIfContains .java
  • Crear int[] crunchifyIntArray con 15 elementos en él
  • Imprimir (system.out.println) los 15 elementos
  • Luego Prueba-1: obtenga 5 valores aleatorios y verifique
    • si el valor contiene, imprimiremos Matched
    • si el valor no coincide, imprima No Match
  • Prueba-2: realice la misma verificación con la utilidad Java8 usando IntStream -> anyMatch ()
  • Prueba 3: Cree crunchifyLongArray con 15 elementos y realice una verificación con la utilidad Java8 usando LongStream -> anyMatch()
  • Prueba-4: Realice la misma verificación de contenido usando Arrays . método asList()

Paso 2

Copie el programa completo a continuación en Eclipse IDE.

Paso 3

Ejecute el programa en Eclipse haciendo clic derecho en el programa y haga clic en Ejecutar como aplicación Java. Debería ver un resultado de consola similar a este:

Avísame si tienes alguna pregunta.