Este artículo presenta una guía completa para los siguientes conceptos con respecto a Java ArrayLists:
Entonces empecemos!
¿Qué es una lista de matrices?
Es una clase predefinida en Java que pertenece a Java.Paquete Util. La ArrayList tiene el mismo propósito que las matrices incorporadas I.mi. almacenamiento de datos. Pero nos permite crear matrices restantes y cambia su tamaño dinámicamente.
Cómo trabajar con ArrayList
Para trabajar con una lista de matrices, tenemos que seguir los siguientes puntos clave:
Lo primero que tenemos que hacer es "importar" el Lista de arreglo clase de la Java.utilizar paquete, y para hacerlo tenemos que agregar la siguiente línea en nuestro proyecto:
importar java.utilizar.Lista de arreglo;Como ArrayList es una clase, por lo tanto, para trabajar con una lista de matrices tenemos que crear un objeto de la clase ArrayList.
Lista de arregloEl fragmento anterior crea un objeto de tipo de cadena de la clase ArrayList nombrada "asignaturas" Para almacenar valores de cadena.
Cómo agregar elementos en ArrayList
El Lista de arreglo La clase proporciona numerosos métodos y mediante el uso de estos métodos podemos lograr diferentes funcionalidades. Por ejemplo, la clase ArrayList proporciona un agregar() Método para agregar nuevos elementos en una lista de matrices. El siguiente ejemplo proporcionará una comprensión profunda de cómo agregar elementos en una lista de matrices.
Ejemplo
El fragmento de código a continuación primero importa la ArrayList y luego crea el objeto de la clase ArrayList. A continuación, agregamos múltiples elementos a ArrayList usando el objeto de la clase ArrayList:
importar java.utilizar.Lista de arreglo;El fragmento dado a continuación proporcionará el código completo junto con su salida:
La salida verifica que todos los elementos se agregan correctamente a la lista.
Cómo acceder a los elementos en ArrayList
La ArrayList en Java proporciona otro método útil llamado conseguir() que se puede utilizar para acceder al elemento individual de ArrayList. Accede a los elementos en función del número de índice.
Ejemplo
La línea de código dada a continuación le permitirá comprender cómo acceder a un elemento del Lista de arreglo:
Sistema.afuera.println (sujetos.Get (3));En el fragmento anterior, utilizamos el conseguir() Método con el objeto de la clase ArrayList. Dentro del método get, proporcionamos un valor 3 que determina que accede al valor presente en índice 3.
Como en ArrayList, la indexación comienza desde el índice cero, por lo que en este ejemplo el índice 3 conlleva un valor "biología". Entonces, la salida verifica que el conseguir() Método Acceda al valor apropiado.
Cómo eliminar los elementos de una lista de matrices
Desea eliminar algunos elementos innecesarios de la lista, no se preocupe! ArrayList proporciona el eliminar() que se pueden utilizar para eliminar los elementos de una lista. Su sintaxis será similar a la agregar() Método I.mi. Tenemos que proporcionar el número de índice del artículo en el eliminar() método.
Ejemplo
Supongamos que queremos eliminar el segundo elemento de ArrayList, entonces nuestro código irá así:
sujeto.eliminar (1);El código completo, así como su salida respectiva, se proporciona en la captura de pantalla dada a continuación:
La salida anterior verificó que el eliminar() El método eliminó con éxito el elemento deseado.
Pero, ¿qué pasa si alguien quiere eliminar todos los elementos de la lista? Eliminar todos los elementos individualmente será un proceso de tiempo. ¿Tenemos un método que pueda eliminar todos los elementos simultáneamente??
La clase ArrayList proporciona un claro() método para eliminar todos los elementos de la lista, por lo tanto, experimentemos con él para ver cómo claro() obras
asignaturas.claro();El fragmento anterior utiliza el claro() método con el objeto del Lista de arreglo clase, veamos la salida para comprender cómo funciona:
La salida anterior muestra que todos los elementos de la lista se han eliminado.
Cómo modificar/cambiar los elementos en ArrayList
En Java, los elementos de ArrayList se pueden modificar/cambiar con la ayuda del colocar() método. Tomará dos valores/parámetros: uno para el número de índice y el segundo para el elemento que desea insertar.
Ejemplo
En el fragmento de abajo, pasamos 2 e inglés en el colocar() Método que reemplazará el valor del segundo índice con "inglés"
asignaturas.set (2, "inglés");El código y la salida completos se proporcionan en la siguiente figura:
La salida verifica que el colocar() El método ha modificado con éxito el valor del segundo índice.
Cómo encontrar el tamaño de ArrayList
Podemos usar el tamaño() Método para encontrar cuántos elementos hay en ArrayList.
Ejemplo
En este ejemplo, utilizamos el método size () para encontrar el tamaño de la lista:
asignaturas.tamaño();El fragmento de abajo se muestra cómo el tamaño() El método funciona con ArrayList:
La salida autentica el funcionamiento del tamaño() método.
Iterando a través de ArrayList
Podemos iterar a través de una lista de matrices utilizando el bucle for-ENTRA, para el bucle, el método de cada uno, etc.
Ejemplo
En el fragmento de código dado a continuación, utilizamos el bucle for-ENTRA para atravesar cada elemento de ArrayList:
para (String I: Sujets)El código completo y junto con su salida se muestra a continuación:
La salida verifica que el bucle for-E cada itera a través de cada elemento de la lista.
Cómo ordenar una lista de matrices
Java.Util proporciona una clase muy útil con nombre Colecciones que proporciona numerosos métodos que pueden usarse para realizar diferentes funcionalidades. Por ejemplo, podemos ordenar la ArrayList alfabética o numéricamente con la ayuda del clasificar() método del Recopilación clase.
Ejemplo
En el siguiente fragmento de código, utilizamos el clasificar() Método para ordenar a los sujetos en orden alfabético:
Colecciones.ordenar (sujetos);El fragmento dado a continuación muestra el código completo y su salida respectiva:
La salida verifica que el clasificar() El método proporciona una lista ordenada.
Conclusión
En Java, la clase ArrayList se puede utilizar para crear una estructura de datos dinámica/de longitud variable. Para trabajar con ArrayList, en primer lugar, tenemos que importar la clase ArrayList de Java.Utilizar paquete en nuestro proyecto. La clase ArrayList proporciona una amplia gama de métodos para realizar diferentes funcionalidades e.gramo. El método add () se usa para agregar elementos en una lista, el método eliminar () se utiliza para eliminar un elemento de una lista, el método sort () se usa para ordenar la lista de matrices en orden numérico o alfabético. Este artículo proporciona una guía detallada para lo que es una lista de matrices y cómo trabajar con ArrayList en Java.