La lista de Java contiene

La lista de Java contiene

La interfaz de la lista de Java y el Java.utilizar.El paquete de la lista representa la secuencia organizada de los elementos. La secuencia en la que los miembros aparecen internamente en una lista de Java determina cómo se pueden agregar, recuperar, iterarse, evaluar y eliminar. Aquí, determinaremos si la lista incluye un elemento en particular. La lista.contiene () es una forma conveniente de determinar rápidamente si una lista incluye un elemento particular o no. Devuelve verdadero si se encuentra un elemento al buscarlo en la lista; Alternativamente, produce falso.

Ejemplo 1:

El método list () de Java solo acepta un solo parámetro que es el elemento para verificar su existencia en la lista especificada. El programa se implementa para verificar el elemento de la lista de enteros mediante el método Contiene ().


Primero, se implementa la clase "ListContainsCase1" del programa. Luego, se implementa el método main () de la clase. El método main () se define con la interfaz de lista donde creamos el objeto "valores". Establecemos la lista vacía utilizando el método ArrayList () donde se especifica el tamaño de la lista. Una vez que se establece la lista, insertamos los números usando el método add ().

Después de eso, generamos el objeto "salida" booleano y lo establecemos con el método Contins (). El método Contiene () se llama con el objeto de lista de "valores" e ingresa un valor numérico cuya existencia se examinará desde la lista de números proporcionados. Cuando la salida booleana se recupera del método Contiene (), la Estado IF se usa para mostrar el mensaje si la lista contiene ese número especificado en la lista o no. A continuación, tomamos otro escenario de caso en el que el elemento de no existencia se especifica al método Contiene (). Usamos el método Contiene () nuevamente en el objeto declarado que es "salida". Sus resultados se pasan al bloque if-else que muestra la declaración sobre la salida verdadera o falsa.

El número "85" es el elemento de la lista de matriz que evalúa el método Contiene () e imprime el mensaje de la existencia del número. Por otro lado, el número "85" no es parte de la lista. Entonces, la instrucción Else imprime el mensaje de "no existencia" del número:

Ejemplo 2:

El funcionamiento del método Contiene () se demuestra en el ejemplo anterior con la lista de valores enteros. El valor de la lista también se puede verificar utilizando otro método denominado indexOf (). El método genera la posición de la lista de la primera entrada del elemento proporcionado.




La clase "ListContainsCase2" se define con el método Main () donde usamos el método ArrayList () desde la interfaz de la lista. La clase de lista es el tipo genérico "Empleado", que es otra clase. El método ArrayList () se establece dentro de la variable de lista "Elementos". La ArrayList se agrega luego con los elementos para la clase de "empleado". Allí, agregamos un valor entero y los otros valores de cadena que son los nombres de los empleados.

Después de eso, declaramos otra variable, "EMP", que llamamos uno de los conjuntos de "empleados". Luego, aprobamos esta variable "EMP" como un argumento del método Contiene () para examinar. A continuación, declaramos la variable int "IDX" INT donde se inicializa el método indexOf (). El índice () también toma la variable "EMP" como entrada para obtener el valor de índice del nombre del empleado.

Los valores que se insertan en la lista de matrices anterior son los valores de los atributos de clase de "empleados". La clase "Empleados" se construye con los atributos "EMP_ID" y "EMP_NAME". Luego, usamos los parámetros del constructor de clase "Empleados" con la palabra clave "esto" para invocarlos. Después de eso, tenemos los métodos de Getter "getId ()" y "getName ()" para obtener el emp_id y el nombre de EMP_ID. Además, los métodos establecidos "setid ()" y "setname ()" se definen donde los parámetros de la clase "empleados" se establecen con las variables "emp_id" y "emp_name", respectivamente. Luego, utilizamos la implementación de anulación en la clase de "empleados".

Se genera la lista de empleados que se especifica con "Emp_id" y "Emp_name". El método Contiene () se aplica a esta lista y devuelve el valor real, lo que significa que la identificación y el nombre del empleado especificados están presentes en la lista. Además, el valor del índice también se obtiene para los valores de lista especificados del método indexOf () que también asegura que la identificación y el nombre estén presentes en la lista.

Ejemplo 3:

Ahora, el escenario real del método Java Contiene () se implementa en el siguiente programa. El valor que será verificado por el método Contiene () se toma del usuario.


La clase "ListContainsCase3" se desarrolla con el método Main () donde se implementa la clase de escáner. La clase de escáner permite al usuario ingresar el valor en la consola. Llamamos al escáner (sistema.in) en el objeto "SC". Después de eso, usamos el método concurrentLinkedQueue () para agregar la transmisión entera. El número agregado al método add () es "1" que luego se verifica a través del método Contins ().

La consola solicita ingresar el valor de número impar más pequeño del usuario que ya tenemos en la transmisión. Cuando el usuario agrega el número impar más pequeño, se verifica desde la condición if-else donde tenemos el método contiene (). El método Contiene () examina si el número impar más pequeño proporcionado a la consola se encuentra en el objeto "Stream" de la colección. Luego, ejecuta las declaraciones del bloque if-else.

El número ingresado en la consola es "1", que es el número impar más pequeño dado a la colección. El método Contiene () muestra el mensaje "Respuesta correcta" como se muestra en el siguiente:

Ejemplo 4:

ContansAll () también es el método para validar que la lista contiene todos los elementos en la colección de entrada. Si lo encuentra, devuelve verdadero. De lo contrario, devuelve falso.


El método "ListContainCase4" Main () se declara con la variable "STR". La variable "STR" representa la lista que se llama método ArrayList (). Para el método ArrayList (), proporcionamos algunos valores de cadena. Después de eso, llamamos al método ContinsAll () dentro de la condición "IF". El método ContinsAll () no toma un cierto valor de cadena de la lista. Toma el objeto "str" ​​de la lista que tiene los valores completos de la cadena. Si el método ContinsAll () es igual al verdadero booleano, la instrucción IF muestra que los valores completos de la cadena son parte de la lista.

La cadena completa que se verifica con el objeto de cadena es igual al valor verdadero que muestra la declaración ejecutada:

Conclusión

El método Contiene () está destinado a determinar si el elemento deseado está disponible en la vista de la lista. Utilizamos el método Contans () con el tipo de entero y la lista de tipos de cadenas para evaluar la disponibilidad de los elementos de cadena y entero específicos en la lista. Además, empleamos el método indexOf () que también se utiliza para este propósito para encontrar ese elemento de la lista. Ambos métodos son compatibles con la búsqueda de los elementos de la lista.