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

List y Arrays Java

Este documento presenta información sobre las clases List y ArrayList en Java. La clase List representa una colección ordenada de elementos que pueden estar repetidos y accesibles por su índice. La clase ArrayList almacena datos de forma dinámica sin necesidad de declarar tamaño, y provee métodos como add, get, remove e indexOf. El documento provee ejemplos de uso de estas clases.
Derechos de autor
© © All Rights Reserved
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
50 vistas

List y Arrays Java

Este documento presenta información sobre las clases List y ArrayList en Java. La clase List representa una colección ordenada de elementos que pueden estar repetidos y accesibles por su índice. La clase ArrayList almacena datos de forma dinámica sin necesidad de declarar tamaño, y provee métodos como add, get, remove e indexOf. El documento provee ejemplos de uso de estas clases.
Derechos de autor
© © All Rights Reserved
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 8

Universidad Mariano Gálvez de Guatemala

Sede: Portales, Jornada: Sábado Matutina

Curso: Programación II

Catedrático: Ing. Alex Aguilar

Clases List, ArrayList y sus derivadas en Java

Alumno: Erick Alfonso Juárez Urízar

Carné: 9989-02-61
Contenido
Introducción ........................................................................................................................................ 3
Clase List .............................................................................................................................................. 4
Métodos Clase List .......................................................................................................................... 4
Clase ArrayList ..................................................................................................................................... 6
Metodos de la Clase ArrayList ......................................................................................................... 6
boolean add(Objeto) ................................................................................................................... 6
void add(int índice, Objeto) ........................................................................................................ 6
void clear()................................................................................................................................... 6
boolean contains(Objecto) .......................................................................................................... 6
get (int indice) ............................................................................................................................. 6
int indexOf ( Objecto) .................................................................................................................. 6
boolean isEmpty() ....................................................................................................................... 6
E remove(int index) ..................................................................................................................... 6
boolean remove(Object o) .......................................................................................................... 6
E set(int index, E element) .......................................................................................................... 7
int size() ....................................................................................................................................... 7
Bibliografía .......................................................................................................................................... 8
Introducción

Para el lenguaje de programación JAVA se tiene la virtud de poder utilizar distintas clases que
proveen distintas funcionalidades, aplicaciones, propiedades, eventos y métodos según la
necesidad de cada circunstancia.

Esta flexibilidad de Java permite un desarrollo mas enfocado y eficiente. Por lo tal se debe investigar
y aprovechar cada una de las ventajas que son provistas por este potente lenguaje de programación.
Clase List

List representa una colección ordenada de elementos. De esta forma podemos


controlar la posición dónde insertamos cada elemento en la Lista. De igual manera
podremos acceder a los elementos mediante el índice que ocupe dentro de la Lista.
Los elementos de la Lista pueden estar repetidos.

Métodos Clase List


add()

addAll()

clear()

contains()

containsAll()

copyOf()

equals()

get()

hashCode()

indexOf()

isEmpty()

iterator()

lastIndexOf()

listIterator()

of()

remove()

removeAll()

replaceAll()

retainAll()

set()

size()
sort()

spliterator()

subList()

toArray()
Ejemplo
List<String> list = new ArrayList<String>();

// Añadimos elementos
list.add("Luis");
list.add("Marta");
list.add("Julio");

// Obtenemos un Iterador y recorremos la lista.


Iterator<String> iter = list.iterator();
while (iter.hasNext())
System.out.println(iter.next());

}
Clase 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 numero 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.

Un ArrayList se trata de un arreglo en el cual se en listan referencias a objetos mediante índices, el

índice es la posición que ocupa un determinado objeto,como en todo arreglo la posición inicial o

índice es 0.Cuando se agregan elementos a un objeto ArrayList su capacidad aumenta de forma

automática.

Para la creacion de un ArrayList declaramos su contructor que seria el siguiente:

ArrayList nombre_del_objeto=new ArrayList()

Metodos de la Clase ArrayList

boolean add(Objeto)
Agrega el elemento especificado al final de esta lista.

void add(int índice, Objeto)


Inserta el elemento especificado en la posición especificada en esta lista.

void clear()
Elimina todos los elementos de la lista.

boolean contains(Objecto)
Devuelve true si la lista contiene el elemento especificado.

get (int indice)


Devuelve el elemento en la posición especificada en la lista.

int indexOf ( Objecto)


Nos devuelve la posicion o indice del Objeto declarado en el parámetro del método.

boolean isEmpty()
Nos regresa true si la lista no contiene ningun elemento.

E remove(int index)
Quita el elemento en la posición especificada en esta lista.

boolean remove(Object o)
Quita la primera aparición del elemento especificado de la lista, si está presente.
E set(int index, E element)
Reemplaza el elemento en la posición especificada en esta lista con el elemento especificado.

int size()
Muestra la cantidad de ítems.
Bibliografía
• https://www.dit.upm.es/~santiago/docencia/grado/tprg/apuntes3/pdf/Introduccion%20a
%20AWT.pdf

• https://guru99.es/java-swing-gui/

También podría gustarte