0% encontró este documento útil (0 votos)
4 vistas19 páginas

Uso de ArrayList en Java: Guía Práctica

La sesión 08 del curso de Programación Orientada a Objetos se centra en el uso de ArrayList en Java, abordando su concepto, características, sintaxis y métodos para agregar, modificar y eliminar valores. Al finalizar, los estudiantes podrán gestionar datos en ArrayList aplicando principios de programación orientada a objetos. Se destaca la importancia de ArrayList para la gestión dinámica de datos en aplicaciones Java.

Cargado por

griselmoscoso04
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)
4 vistas19 páginas

Uso de ArrayList en Java: Guía Práctica

La sesión 08 del curso de Programación Orientada a Objetos se centra en el uso de ArrayList en Java, abordando su concepto, características, sintaxis y métodos para agregar, modificar y eliminar valores. Al finalizar, los estudiantes podrán gestionar datos en ArrayList aplicando principios de programación orientada a objetos. Se destaca la importancia de ArrayList para la gestión dinámica de datos en aplicaciones Java.

Cargado por

griselmoscoso04
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

Curso:

PROGRAMACIÓN
ORIENTADA A OBJETOS

Docente:
PhD. Ing. Marcelo Miranda
Maldonado

Sesión 08:
ArrayList
1. Recordatorio de la sesión anterior:

¿Cuál es la principal utilidad de implementar clases


abstractas en el desarrollo de aplicaciones con Java?
2. Presentación del tema de hoy:
• Temas a tratar:
• Concepto de un ArrayList
• Características de un ArrayList
• Sintaxis de un ArrayList
• Agregando valores a un ArrayList
• Modificando valores de un ArrayList
• Métodos de eliminación de valores de un ArrayList
• Recorriendo un ArrayList
3. Logro de la presente sesión:

Al finalizar la sesión el estudiante estará


en condiciones de realizar un
mantenimiento de datos de tipo ArrayList
mediante los principios fundamentales de
la programación orientada a objetos bajo
Java.
4. UTILIDAD
¿Por qué es importante el manejo de ArrayList en el
desarrollo de aplicaciones Java?

Gestión
de datos
5. Motivación:
Estructura de clases y gestión de datos
6. Conocimientos Previos:
• Un arreglo es aquel elemento del lenguaje que nos permite agrupar un conjunto de valores del mismo
tipo, y acceder a ellos a través de una misma variable o identificador, especificando la posición o índice en
donde se encuentra el dato.
7. Desarrollo:
Concepto de un ArrayList
• ArrayList en Java, es una clase que permite almacenar datos en memoria de forma
similar a los arreglos, 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 arreglos.
7. Desarrollo:
Características de un ArrayList
• Es similar a un arreglo
• Provee métodos para manejar los datos.
• Su tamaño crece dinámicamente
7. Desarrollo:
Sintaxis de un ArrayList
ArrayList a = new ArrayList();
ArrayList <Tipo_datos> a = new Arraylist< Tipo_datos >();

Para utilizar ArrayList dentro de un proyecto Java debemos


importar la clase ArrayList.

import [Link];
7. Desarrollo:
Agregando valores a un ArrayList
• add(Tipo elemento): Agrega el elemento al final de la lista
• add(int índice, Tipo elemento): Agrega el elemento en la
posición especificada en la lista.

Ejemplo:

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


[Link](“Valor 1");
[Link](“Valor 2");
7. Desarrollo:
Modificando valores de un ArrayList
• Set(int índice, Tipo elemento): Reemplaza el elemento en
el índice especificado

Ejemplo:
ArrayList <String> a = new ArrayList<String>();
[Link](“Valor 1");
[Link](“Valor 2");
[Link](1, “Nuevo valor");
7. Desarrollo:
Métodos de eliminación de valores de un ArrayList
• remove(int indice): Elimina el elemento en el índice
especificado.
• remove (Tipo elemento): Elimina la primera coincidencia
con el objeto entregado por parámetro.
• removeRange(int indiceInicio, indiceFin): Elimina los objetos
entre los índices, desde índiceInicio(incluido) e
indiceFin(excluido).
• clear(): Elimina todos los elementos.
7. Desarrollo:
Recorriendo un ArrayList (1)
• get(int índice): Retorna el elemento que se encuentra en el
índice especificado.
• size(): Retorna la cantidad de elementos en el ArrayList.

Ejemplo

for(int i=0; i<[Link](); i++){


[Link]([Link](i));
}
7. Desarrollo:
Recorriendo un ArrayList (2)
• Otra forma de recorrer el ArrayList es utilizando un ciclo for each.
• Al crear el ArrayList debemos especificar el tipo de datos.

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


[Link](“Valor 1");
[Link](“Valor 2");

for(String elemento : a){


[Link](elemento);
}
Preguntas
8. Práctica:
Realice un bosquejo de un mantenimiento de datos enteros mediante ArrayList. Emplee métodos
1. Registrar valores
2. Imprima los valores registrados
3. Modificar el contenido de un índice
4. Elimine el contenido de un índice
9. Cierre del tema:
La clase ArrayList permite almacenar un conjunto de valores. Es decir, tiene un
comportamiento similar a un arreglo de un tipo universal (int, double, String u otro) o de un
tipo que represente a una clase (Alumno, Producto, Empleado, etc.).

Utilidad/Importancia
• Gestiona un conjunto de datos dinámicamente.

También podría gustarte