Lista de matrices en Java

¿Qué es ArrayList en Java?

Lista de matrices en Java es una estructura de datos que se puede estirar para acomodar elementos adicionales dentro de sí misma y reducirse a un tamaño más pequeño cuando se eliminan los elementos. Es una estructura de datos muy importante útil para manejar el comportamiento dinámico de los elementos.

Preguntándose cómo ArrayList Java podría ser útil, vea la conversación a continuación:

Lista de arreglos en Java

Para Java Ejemplo de ArrayList: vea la siguiente imagen de un hombre estirando una banda elástica. La longitud real de la banda elástica es mucho menor, pero cuando se estira puede extenderse mucho más que su longitud real y se puede usar para sujetar/atar objetos mucho más grandes con ella. Ahora, considere la siguiente imagen, la de una cuerda simple, no se puede estirar y tendrá una longitud fija.

Lista de arreglos en Java

Puede crecer a medida que se requiera para acomodar los elementos que necesita almacenar y, cuando se eliminan elementos, puede reducirse a un tamaño menor. Entonces, como nuestro amigo tiene un problema con la matriz que está usando y no se puede expandir ni reducir, usaremos ArrayList. Matrices Son como la cuerda que se muestra en la imagen anterior; tendrán una longitud fija, no se pueden expandir ni reducir de la longitud original. Por lo tanto, nuestra banda elástica extensible es muy similar a la lista de matrices, mientras que la cuerda se puede considerar como la matriz. Técnicamente hablando, ArrayList Java Es como una matriz dinámica o una matriz de longitud variable.

Veamos y entendamos el siguiente fragmento de código de Java Sintaxis de ArrayList que le ayudará a trabajar con ArrayList.

ArrayList<Object> a = new ArrayList<Object>();

Métodos de ArrayList en Java

  • ArrayList añadir: Esto se utiliza para agregar elementos a la Lista de matriz. Si un ArrayList ya contiene elementos, el nuevo elemento se agrega después del último elemento a menos que se especifique el índice.
    Sintaxis:
    add(Object o);
  • eliminar lista de matrices: El elemento especificado se elimina de la lista y el tamaño se reduce en consecuencia. Como alternativa, también puede especificar el índice del elemento que se eliminará.
    Sintaxis:
    remove(Object o);
  • Java tamaño de matriz:Esto le dará la cantidad de elementos en la lista de matrices. Al igual que en las matrices, aquí también el primer elemento comienza con el índice 0.
    Sintaxis:
    int size();
  • ArrayList contiene:Este método devolverá verdadero si la lista contiene el elemento especificado.
    Sintaxis:
    boolean contains(Object o);

Java Ejemplo de lista de matrices

Siguiente es un Java Ejemplo de lista de matrices:

import java.util.ArrayList;
class Test_ArrayList {
 public static void main(String[] args) {
  //Creating a generic ArrayList
  ArrayList<String> arlTest = new ArrayList<String>();
  //Size of arrayList
  System.out.println("Size of ArrayList at creation: " + arlTest.size());
  //Lets add some elements to it
  arlTest.add("D");
  arlTest.add("U");
  arlTest.add("K");
  arlTest.add("E");

  //Recheck the size after adding elements
  System.out.println("Size of ArrayList after adding elements: " + arlTest.size());

  //Display all contents of ArrayList
  System.out.println("List of all elements: " + arlTest);

  //Remove some elements from the list
  arlTest.remove("D");
  System.out.println("See contents after removing one element: " + arlTest);

  //Remove element by index
  arlTest.remove(2);
  System.out.println("See contents after removing element by index: " + arlTest);

  //Check size after removing elements
  System.out.println("Size of arrayList after removing elements: " + arlTest.size());
  System.out.println("List of all elements after removing elements: " + arlTest);

  //Check if the list contains "K"
  System.out.println(arlTest.contains("K"));

 }
}

Salida:

Size of ArrayList at creation: 0
Size of ArrayList after adding elements: 4
List of all elements: [D, U, K, E]
See contents after removing one element: [U, K, E]
See contents after removing element by index: [U, K]
Size of arrayList after removing elements: 2
List of all elements after removing elements: [U, K]
true

Nota: Para simplificar, los elementos que se muestran en el código anterior son elementos de un solo carácter. Podemos agregar cadenas, números enteros, etc.

use Java lista de matrices

Resumir este post con: