0% encontró este documento útil (0 votos)
13 vistas

Practica Array List

El documento describe la creación de clases Cliente y Operaciones que usan ArrayList e Iterator para administrar una lista de clientes, incluyendo métodos para agregar, mostrar y eliminar clientes.

Cargado por

Ayelén Olmos
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 DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
13 vistas

Practica Array List

El documento describe la creación de clases Cliente y Operaciones que usan ArrayList e Iterator para administrar una lista de clientes, incluyendo métodos para agregar, mostrar y eliminar clientes.

Cargado por

Ayelén Olmos
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 DOCX, PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 6

INSTITUTO TECNOLÓGICO DE OAXACA

INGENIERÍA EN SISTEMAS COMPUTACIONALES

PROGRAMACIÓN ORIENTADA A OBJETOS


Docente: Martínez Nieto Adelina

Práctica 3
ArrayList

Grupo 2SA

Alumna: Matrícula:
 Olmos Reyes Ittay Ayelen 22161688

Oaxaca de Juárez, a 7 de noviembre del 2023.


Clase Cliente

Crear la clase cliente

Como primer paso, crearemos la clase Cliente con 3 atributos privados, un


número de cliente, nombre del cliente y el número de registro.

Crear el método y métodos setters y getters

Este método tendrá los 3 parámetros, y se crearán los métodos sets y gets
para cada atributo.
Clase Operaciones

Crear clase Operaciones

Recordemos que un arrayList 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 este paso, crearemos el array y para ello tenemos que seguir la
siguiente forma:

ArrayList nombreArray = new ArrayList();

Con el ArrayList y el Iterator agregados quedaría así:

Crear el constructor

Tendremos un constructor vacío y en el declararemos un nuevo objeto


cliente de tipo arraylist.
Crear el método agregar, mostrar y eliminar cliente

Para este paso, es necesario ocupar la clase Iterator ya que estos sirven
para recorrer los ArrayList, ocuparemos dos método, el “add()” que añade el objeto
‘c’ al final, y devolverá verdadero, y el "remove()" que sirve para eliminar el
elemento del Iterador. Lo haremos con el fin de mostrar, agregar a los clientes y
eliminarlos.

Y aquí imprimiremos la lista de clientes, y lo recorreremos de la forma


clásica con un bucle for, e imprimirá la lista.

Clase Operaciones2

Crear clase Operaciones2

Para esta nueva clase, la crearemos tal que la pasada, solo que esta se
llamará Operaciones2 y será privada.
Crear el método agregar clientes.

Para el método agregar solo ocuparemos el método “add()”.

Crear el método eliminar clientes

Para éste método a crear, se crea el Iterator dentro de un while para


recorrer el ArrayList con el método "hasNext()" para comprobar si siguen
quedando elementos en el iterador, y un if para decir que el cliente ‘c’ (objeto) es
igual a cliente, y si no, se remueve (elimina).

Crear método mostrar clientes

En este método se muestra la lista de clientes y para ello solo se usa un


bucle for, donde al final con el System.out.println se mostrará concatenada la lista
con el nombre, registro y número de cliente.
Conclusiones

El uso de la clase ArrayList y la interfaz Iterator en una clase cliente y en las


operaciones 1 y 2, donde se agregan, muestran y eliminan clientes,
respectivamente, es una buena práctica de programación en Java. La clase
ArrayList es una implementación de la interfaz List que proporciona una estructura
de datos dinámica para almacenar elementos. La interfaz Iterator, por otro lado,
proporciona una forma de acceder a los elementos de una colección de objetos sin
exponer su estructura interna.

La interfaz Iterator se puede utilizar para recorrer la lista de clientes y


mostrar sus detalles. En las operaciones 1 y 2, se pueden agregar y eliminar
clientes de la lista utilizando los métodos de la clase ArrayList. La interfaz Iterator
también se puede utilizar para recorrer la lista de clientes y eliminar un cliente
específico.

En resumen, el uso de la clase ArrayList y la interfaz Iterator en una clase


cliente y en las operaciones 1 y 2 proporciona una forma eficiente y segura de
manejar una lista de clientes en Java. Además, el uso de estas clases y interfaces
también ayuda a mantener el código limpio y fácil de entender

Bibliografía

 ArrayList en Java, con ejemplos. (2013, marzo 28). Jarroba.


https://jarroba.com/arraylist-en-java-ejemplos/
 Programación Java. (s/f). Blogspot.com. Recuperado el 8 de noviembre de
2023, de http://puntocomnoesunlenguaje.blogspot.com/2012/12/arraylist-en-
java.html

También podría gustarte