Con estas línea de código Java vamos a poder comprobar si un número está contenido en un array de enteros.
Partiremos de la definición de un array de enteros en Java con los posibles valores con los que vamos a trabajar:
Java |copy code |?
1 2 public static final int [] = {1,2,3,6,7,8,56,9,86};3
Ahora comprobaremos si un número que se pasa por parámetro está contenido en dicha lista. Para ello vamos a ver en el siguiente ejemplo como convertir el array en una objecto lista gracias al método “asList” de la clase “java.util.Arrays“, para poder utilizar la función “contains” incluida en la clase “java.util.List“:
Java |copy code |?
1 2 public boolean estaEnArray(int numero){3 Arrays.asList(permitidos).contains(numero);4 }
5
Ejecutando este método obtendremos “true” si el número aparece en el listado que hemos definido en la clase, o ‘false’ si no está incluido:
Java |copy code |?
1 2 estaEnArray(86);// Devuelve true3 estaEnArray(13);// Devuelve false4
Deja tu comentario