0% encontró este documento útil (0 votos)
2 vistas2 páginas

ArrayList - Parte 1

El documento presenta una introducción al ArrayList en Java, destacando su naturaleza dinámica que permite almacenar elementos sin definir un tamaño fijo. Se incluye un ejemplo práctico que ilustra cómo declarar, inicializar, añadir, acceder, modificar, buscar, eliminar elementos y recorrer un ArrayList. Además, se proporciona un resumen de las acciones comunes y sus métodos asociados para trabajar con ArrayLists.

Cargado por

ajimenezrubio
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)
2 vistas2 páginas

ArrayList - Parte 1

El documento presenta una introducción al ArrayList en Java, destacando su naturaleza dinámica que permite almacenar elementos sin definir un tamaño fijo. Se incluye un ejemplo práctico que ilustra cómo declarar, inicializar, añadir, acceder, modificar, buscar, eliminar elementos y recorrer un ArrayList. Además, se proporciona un resumen de las acciones comunes y sus métodos asociados para trabajar con ArrayLists.

Cargado por

ajimenezrubio
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: Parte 1.

Introducción a ArrayList en Java


Un ArrayList es una estructura dinámica que permite almacenar elementos sin necesidad
de indicar su tamaño previamente. A diferencia de los arrays tradicionales, puede crecer y
reducirse según se añadan o eliminen elementos.

Ejemplo: Gestión de lista de nombres


import [Link];​

public class EjemploArrayList {​
public static void main(String[] args) {​

// 1. Declaración e inicialización​
ArrayList<String> nombres = new ArrayList<>();​

// 2. Añadir elementos​
[Link]("Ana");​
[Link]("Luis");​
[Link]("Marta");​
[Link]("Carlos");​
[Link]("Lista inicial: " + nombres);​

// 3. Acceder a un elemento por índice​
String primero = [Link](0);​
[Link]("Primer elemento: " + primero);​

// 4. Modificar un elemento​
[Link](1, "Lucía"); // Sustituye "Luis" por "Lucía"​
[Link]("Después de modificar: " + nombres);​

// 5. Buscar un elemento​
String buscado = "Marta";​
if ([Link](buscado)) {​
[Link](buscado + " está en la lista");​
} else {​
[Link](buscado + " no está en la lista");​
}​

// 6. Eliminar elementos​
[Link]("Carlos"); // Elimina por valor​
ArrayList: Parte 1.

[Link](0); // Elimina por índice​


[Link]("Después de eliminar: " + nombres);​

// 7. Recorrer la lista​
[Link]("Recorriendo la lista:");​
for (String nombre : nombres) {​
[Link]("- " + nombre);​
}​

// 8. Tamaño de la lista​
[Link]("Tamaño final: " + [Link]());​
}​
}​

Resumen:
Acción Método Ejemplo

Crear un ArrayList new ArrayList<Tipo> lista = new


ArrayList<>() ArrayList<>();

Añadir add() [Link]("Ana");

Acceder get() [Link](0);

Modificar set() [Link](1, "Nuevo");

Buscar contains() [Link]("Ana");

Eliminar por valor remove(obj) [Link]("Ana"); //solo


la primera ocurrencia

Eliminar por índice remove(index) [Link](0);

Tamaño size() [Link]();

Recorrer for-each for(String s : lista)

También podría gustarte