ArrayList Java

ArrayList En Java Con Ejemplo Práctico

Encuentra en el sitio

Últimos Artículos

Anteriormente hablé y compartí una serie de ejemplos sobre arreglos, pero si necesitamos un arreglo el cual su tamaño sea dinámico? Para esto están los ArrayList, los cuales son arreglos dinámicos, al hablar de dinamismo en un arreglo nos referimos al tamaño de este, ya que un arreglo normal tiene un tamaño fijo para reservar en la memoria; en cambio, al crear un ArrayList en Java su tamaño inicial sera de 0, y al ir añadiendo valores ira aumentando el tamaño de este Arreglo especial.

 

En el presente post usare de ejemplo un sencillo ejemplo de ArrayList, ya que podremos usar tambien ArrayList de Objetos, y ArrayList multidimensionales 😉

COMO SE CREA UN ARRAYLIST EN JAVA

La sintaxis para la creación del ArrayList es sencilla, tal como vemos en la siguiente linea:

 

   ArrayList nombreArrayList = new ArrayList(); //Array List simple

 

Solo ten en cuenta que el nombreArrayList se reemplaza por el nombre que tu quieras 😉 Con esto habremos creado un array list básico, y su tamaño como lo mencione al principio del post sera de Cero.

 

MÉTODOS ÚTILES PARA UN ARRAYLIST EN JAVA

 

Para realizar las operaciones comunes tales como ingresar, eliminar, buscar, modificar datos en un ArrayList encontraremos algunos métodos útiles para tal objetivo:

  • add(X) -> Añade un valor u objeto al final del ArrayList.
  • size() -> Retorna el tamaño del ArrayList.
  • indexOf(X) -> Retorna el indice ó la posicion del elemento X.
  • contains(X) -> Retorna true si existe el elemento X en el ArrayList.
  • set(i, X) -> Modifica el elemento que esta en la posición i, por el nuevo elemento X.
  • remove(X) -> Elimina el elemento X o en su defecto el elemento en la posición X.
  • get(i) -> Obtiene el elemento en la posición i del Array List.

 

No sobra recordar que para usar los anteriores metodos se hace de la siguiente forma:

    nombreArrayList.metodoAUsar(parametros);

EJEMPLO SENCILLO ARRAYLIST EN JAVA

 

El siguiente es un ejemplo sencillo sobre los ArrayList, podran encontrar los metodos necesarios para ingresar, modificar, buscar, eliminar y mostrar los datos del ArrayList.

 

 

Una vez ejecutado el ejemplo veremos el siguiente menú:

ArrayList Java

Resumen
Fecha Publicación
Resumen articulo
Encuentra lo que es un ArrayList en Java con un buen ejemplo practico, realizando las operaciones de ingresar datos, eliminar datos, buscar datos y mostrar todos los datos del ArrayList.
Calificación
51star1star1star1star1star
  1. Avatar for belial9826 viviana dice:

    Por fa !! ayuda en este ejercicio: Crear dos arraylist y un array normal (el alumno debe elegir el tipo de elementos que va ha tener , por ejemplo enteros)y realiza un programa con el siguiente menu: 1.Rellenar aleatorios (genera 50 numeros aleatorios en el arraylist escogido o del array normal,eliminando su contenido anterios. 2Rellenar con un numero (todos los elementos del arraylist escogido (1 o 2) se rellenan con un mismo numero) 3 Ordenar el arraylist escogido de forma ascendente o descendente. 4 mostrar el contenido del arraylist escogido o del array normal . 5 Borrar el numero del Arraylist escogido (se borra tantas veces como aparezca) 6.Realiza una busqueda binaria en el arraylist escogido.7Ordene al azar el arraylist escogido(metodo shufle).8.Invierte el orden de los elementos del arraylist escogido (metodo reverce).9Copiar el contenido de un arraylist en otro.10Calcula el maximo y minimo del arraylist escogido.11.Añade al final de un arraylist el contenido del array normal (metodo addAll).12.Calcula el numero de veces que se repite un entero en un arraylist (metodo frecuency)..13.Comprueba si los dos arraylist tienen numeros enteros en comun (metodo disjoint). Es mi primer ejercicio de arraylist les agradeceria q me ayudaran ..gracias …

  2. Avatar for belial9826 Oskr dice:

    YO necesito por ejemplo, comparar en un arrayList existe un objeto rojo y de ahi en adelante borrar los valores ke siguen hasta ke llegue un objeto de color blanco. Tengo una idea de como hacerlo pero me dicen ke existe un método ke hace algo parecido. Cual es el metodo.

  3. Avatar for belial9826 Sergio dice:

    Como puedo crear un arraylist y llenarla con arreglos?

    1. Avatar for belial9826 matias dice:

      ArrayList arreglos = new ArrayList;

  4. Avatar for belial9826 Karina dice:

    Cómo declaró un array list llamado amortización con tipo de dato cuota utilizando sintaxis de Java en una sola línea de código. Ayuda por favor….

    1. Avatar for belial9826 matias dice:

      ArrayList amortizacion = new ArrayList;

    2. Avatar for belial9826 Oscar dice:

      ArrayList amortizacion = new ArrayList();

  5. Avatar for belial9826 henry dice:

    porfa necesito ayuda en estos ejercicios
    1. Realizar un programa que lea tantos números enteros como desee el usuario y los introduzca en una lista. Mostrar la lista, crear una nueva lista con los elementos en orden invertido, mostrar la lista nueva por pantalla.
    2. Realizar un programa que lea tantos números enteros como desee el usuario y los introduzca en una lista. Mostrar la lista, remplazar en la lista cada número por su cuadrado, mostrar la lista resultante.

  6. Avatar for belial9826 Maria dice:

    Me has salvado una práctica de la facultad. Muchas gracias!!!!! 🙂

  7. Avatar for belial9826 Alma Alvarez dice:

    Entonces si puede solo contener datos de un solo tipo es una pregunta?

    1. Avatar for belial9826 Ever dice:

      No , le puedes pasar lo que quieras 🙂

  8. Avatar for belial9826 Eduardo dice:

    Excelente aporte a la comunidad Java, muchas gracias !

    1. Avatar for belial9826 Alma Alvarez dice:

      Entonces si puede solo contener datos de un solo tipo es una pregunta?

Deja un comentario