arraylist de objetos

❯❯❯ ArrayList De Objetos En Java Con Ejemplo Practico

Encuentra en el sitio

Últimos Artículos

Ya antes había hablado sobre los ArrayList En Java Con Ejemplo Un Practico, pero si necesitamos un ArrayList de Objetos? Algo mas complejo e interesante para hacer, ya que agregando la especialidad del dinamismo, encontramos que un espacio del ArrayList en Java puede contener diferentes tipos de datos en él 😀 Así como el ejemplo de arreglo de objetos que había compartido en una anterior entrada. La complejidad para este tipo de concepto es al momento de modificar y eliminar, y no es tanto por lo difícil, sino por el manejo de memoria que hay que tener al momento de las comparaciones. Espero que lo anterior quede mas claro con el ejemplo que daré.

 

arraylist de objetos

COMO SE CREA UN ARRAYLIST DE OBJETOS EN JAVA

 

La sintaxis para crear el ArrayList de Objetos es la siguiente:

ArrayList  NombreArrayList= new ArrayList  ();

ClaseDelObjeto => La clase que vamos a emplear para el manejo de los datos del objeto.
NombreArrayList => El nombre del ArrayList que vamos a manipular.

Los anteriores son datos que se reemplazan con los nombres que deseemos y debamos usar. Para usar esta sintaxis debemos de importar las librerias necesarias para usar el ArrayList:

import java.util.ArrayList; 

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.
  • 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.

 

EJEMPLO SENCILLO ARRAYLIST DE OBJETOS EN JAVA

El siguiente es un ejemplo sencillo sobre los ArrayList, podrán encontrar los métodos necesarios para ingresar, modificar, buscar, eliminar y mostrar los datos del ArrayList de Objetos. Primero encontraran la clase del objeto a usar con el ArrayList.

 

 

 

Al ejecutar el programita veremos que se muestra como la imagen al inicio del post, espero que la pequeña explicación y el ejemplo sea de gran utilidad para ustedes, solo recuerden que pueden modificar las clases para adaptarlo a sus necesidades 🙂

 

Si te ha gustado el post, compártelo, regala un like ó comenta 😉

Resumen
Fecha Publicación
Resumen articulo
Aprende como usar los ArrayList de Objetos en Java, con un sencillo ejemplo sencillo con las operaciones de ingresar, modificar, eliminar, buscar y mostrar datos.
Calificación
51star1star1star1star1star
  1. Avatar for belial9826 Jorge cuellar dice:

    Muchas gracias por compartirlo

  2. Avatar for belial9826 Nahomy dice:

    La variable “tal” que esta declarada como falsa que es lo que hace?

    1. Avatar for belial9826 belial9826 dice:

      Es una variable de control, con esta se verifica si se ha creado o no el arrayList.

  3. Avatar for belial9826 Danny Sa dice:

    Una preguntar como seria que este código corra pero en modo consola, con los mismos métodos. Trate de de modificarlo. pero no me fue posible. Por favor ayuda. Necesito algo similar pero para que se visualice en modo consola.

  4. Avatar for belial9826 johan dice:

    sra que podia subir este ejercicio

    NOMBRE:
    FECHA:

    El departamento de audiovisuales desea contratar los servicios profesionales para el diseño de una aplicación en JAVA para ello hace los siguientes requerimientos:

    1. El sistema debe tener un usuario con el rol de administrador (usuario y contraseña).
    2. El administrador podrá modificar sus datos personales y contraseña.
    3. Permitir el registro de los datos del equipo audiovisual como son: Serial, marca, modelo, nombre, fecha del préstamo, fecha de devolución, cantidad.
    4. Permitir el registro de usuarios con los roles administrativo o docente, ambos heredan de la clase persona.
    5. Validar que el usuario que solicita un préstamo no tenga otros pendientes.
    6. Validar que el equipo audiovisual esté disponible en el momento del préstamo.
    7. Listar los equipos que estén prestados.
    8. Listar los equipos que no se hayan entregado en la fecha pactada.
    9. Permitir la actualización de un registro.
    10. Permitir la búsqueda por documento de identidad de un usuario específico

    NOTA: Expresa tu creatividad y relaciona los temas vistos hasta el momento. (ArrayList y cuadros de dialogo)

  5. Avatar for belial9826 Oscar Flores dice:

    No se puede agregar mas de un objeto al arraylist?

    al querer mostrar el arraylist solo me muestra el ultimo elemento que se agregó…

  6. Avatar for belial9826 Jurgen dice:

    ¿Como puedo crear una máscara de ceros y uno para una secuencia de números de tal forma que se asigne un 0 para los valores positivos y el 1 para los negativos.
    ejemplo: La secuencia: 1, -3, -5, 8, 9, -6, -43, -8 tendría la siguiente máscara: 01100111.

    1. Avatar for belial9826 belial9826 dice:

      Con una condicional, if(numero < 0) es por que el numero es negativo (-3, -5, -6, -43, -8), else if (numero > 0 ) es por que el numero es positivo (1, 8, 9); dentro cada condicional añadir los valores al arraylist y listo!

  7. Avatar for belial9826 Jesús Guerrero García dice:

    Hola, que tal. Disculpa y si quiero que al momento de buscar, lo haga mediante el nombre y no el número? Cual código pondría?

  8. Avatar for belial9826 angel dice:

    Que tal amigo
    tengo un programa que Elimina datos de mi Tabla(BD)
    mi Duda es que los puedo Eliminar ingresando por jTextfield
    Uno por Uno
    pero necesito mandar una lista de codigos a Eliminar
    los guarde toda la lista en un ArrayList
    Ahora nose como hacer para ese Arraylist de mis codigos a Eliminar
    hacer la conexion con mi Procedimiento

  9. Avatar for belial9826 Sergio dice:

    Disculpa tengo un arrayList de objetos pero a la hora de imprimir me manda datos extraños como por ejemplo @72006539 lo estoy llenando de una BD. Tendrían alguna recomendación para solucionar este error.

    1. Avatar for belial9826 paulo dice:

      Para mostrar los elementos de un arraylist podrias hacerlo con un for no se si me equivoco.

      for(nombreclase nombres : nombrearray){
      nombres.mostrar();
      }

      si me equivoco corrigenme

  10. Avatar for belial9826 andres dice:

    Hola muy buen video .una duda como seria en una Interfaz Grafica de Usuario(GUI) con Jframe,botones, etiquetas y cajas de texto .muchas gracias por tu tiempo saludos exitos

  11. Avatar for belial9826 Gustavo Botero dice:

    Hola
    Esta muy bueno el ejemplo del ArrayList. Gracias.
    Pero cuando abro el programa o clase Main en mi Ipad, el codigo se ve recortado en la parte derecha y no pudo ver como terminan algunas instrucciones.
    Me podrias mandar el codigo a mi email , por favor. Lo mas pronto que te lo permita tu tiempo. Nuevamente gracias
    Atentamente,
    Gustavo Botero
    Email [email protected]

    1. Avatar for belial9826 belial9826 dice:

      Te he enviado el mail, pero ha rebotado, esta correcto el mail que das?

  12. Avatar for belial9826 Zaskiel dice:

    Hola me gustaria ver todo el codigo para ejercutarlo incluyendo las Clases o es todo el codigo el usado ?????

    1. Avatar for belial9826 belial9826 dice:

      Hola compañero, el código es todo el que aparece en el post. En la sección donde dice Ejemplo Sencillo ArrayList… Es donde encuentras todo el código. Espero te sirva. Modificalo y mejoralo a tu gusto. Saludos .

  13. Muy buen post, explica muy bien como trabajar el array list cuando se tienen objetos 🙂

  14. Avatar for belial9826 MIRELLA dice:

    olas un favor qiero INTERCAMBIAR EL PRIMER ELEMENTO PAR CON EL PRIMER ELEMENTO IMPAR en un arreglo , como haria ?? por vaor ayudeme

  15. Avatar for belial9826 Mario dice:

    Una pregunta yo estoy haciendo un programa que usa Arraylist en java pero estoy usando ventanas, primero esta mi ventana principal donde esta el botón para mi ventana “registro” y en la ventana registro es donde ingreso los datos a la lista pero cuando cierro la ventana registro y regreso a la ventana principal y luego abro de nuevo la ventana “registro” los datos ya no están. Que puedo estar haciendo mal o como solucionar esto!? Muchas gracias

    1. Avatar for belial9826 belial9826 dice:

      Hola, segun lo que entiendo de lo que dices, es que tienes una ventana para registrar, donde muestras los resultados? Si tienes una ventana para registrar datos, piensas mostrarlos ahi mismo? Si quieres mostrarlo en esa ventana, cada vez que se ejecute el evento tendras que mirar si el arraylist esta vacio o lleno, si esta vacio no muestra nada, pero si contiene datos se muestre. Exitos!

      1. Avatar for belial9826 jpse dice:

        me podrias ayudar con codigos para una agenda telefonica

  16. Avatar for belial9826 Carlos Miranda dice:

    Estimado

    Donde podemos aprender aquellos que queremos saber mas sobre eclipse java swing con java??

    Codigos fuentes leible para practicar y mejorar en algunos casos??

Deja un comentario