0% encontró este documento útil (0 votos)
41 vistas4 páginas

Métodos y Ejemplo de ArrayList en Java

La clase ArrayList en Java permite almacenar dinámicamente objetos u otros elementos de forma similar a los arreglos. ArrayList ofrece métodos como add, remove, get y size para agregar, eliminar, obtener y conocer el tamaño de la lista. Un ejemplo muestra cómo crear una clase Persona, usar un ArrayList para almacenar objetos Persona ingresados por el usuario, y luego imprimir la información almacenada.

Cargado por

Byron Lema
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
41 vistas4 páginas

Métodos y Ejemplo de ArrayList en Java

La clase ArrayList en Java permite almacenar dinámicamente objetos u otros elementos de forma similar a los arreglos. ArrayList ofrece métodos como add, remove, get y size para agregar, eliminar, obtener y conocer el tamaño de la lista. Un ejemplo muestra cómo crear una clase Persona, usar un ArrayList para almacenar objetos Persona ingresados por el usuario, y luego imprimir la información almacenada.

Cargado por

Byron Lema
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

ArrayList

La clase ArrayList en Java, es una clase que permite almacenar datos en memoria de
forma similar a los Arrays, con la ventaja de que el número de elementos que almacena,
lo hace de forma dinámica, es decir, que no es necesario declarar su tamaño como pasa
con los Arrays. Para todos aquellos que hayáis estudiado en alguna asignatura las
estructuras de datos de las Pilas, Colas, Listas, Arboles (AVL, B, B+, B*) etc. hay decir
que los ArrayList “tiran por tierra” toda la teoría que hay detrás de esas estructuras de
datos ya que los ArrayList nos permiten añadir, eliminar y modificar elementos (que
pueden ser objetos o elementos atómicos) de forma trasparente para el programador.
Antes de pasar a explicar el manejo de los ArrayList, dejamos un enlace al JavaDoc.

MÉTODOS DE ARRAYLIST

Algunos métodos que proporciona ArrayList son:


Ejemplo

Un ejemplo del uso de ArrayList Primero creamos una clase Persona

class Persona{

private String id;

private String nombres;

private String apellidos;

public Persona(){

//inicializamos variables

id = "";

nombres = "";

apellidos = "";

public void setId(String id){

[Link] = id;

public void setNombres(String nombres){

[Link] = nombres;

public void setApellidos(String apellidos){

[Link] = apellidos;

public String getId(){

return [Link];
}

public String getNombres(){

return [Link];

public String getApellidos(){

return [Link];

Ahora hacemos uso de un ArrayList en nuestra clase Main

import [Link];

import [Link];

public class Main{

public static void main(String []args){

Scanner scanner = new Scanner([Link]);

ArrayList listaPersonas = new ArrayList();

int numeroPersonas = 3;//Ingresaremos en nuestro ArrayList 3 Personas,


pueden ser mas...

for(int i = 0;i < numeroPersonas;i++){

Persona persona = new Persona();//Creamos una persona

[Link]("Digite el id de la persona numero "+i);

[Link]([Link]());

[Link]("Digite el nombre de la persona numero "+i);

[Link]([Link]());

[Link]("Digite el apellido de la persona numero "+i);

[Link]([Link]());
[Link](persona);//adjuntamos a la lista la persona que
acabamos de crear

for(int j = 0;j < [Link]();j++){//ahora imprimiremos las


personas de nuestro ArrayList

[Link]("===");

[Link]("Persona numero "+j);

Persona persona = (Persona)[Link](j);

[Link]("Id: "+[Link]());

[Link]("Nombre: "+[Link]());

[Link]("Apellidos: "+[Link]());

[Link]("=========");

También podría gustarte