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

6 Listas en Java

Este documento describe las listas en Java y sus métodos principales. Las listas son colecciones de elementos que pueden crecer o reducirse de tamaño dinámicamente, a diferencia de los arreglos. Para crear una lista se importa la clase ArrayList y se define el tipo de datos de los elementos. Los métodos clave incluyen add para agregar elementos, size para obtener el tamaño, get para acceder a elementos, remove para eliminar elementos, clear para limpiar la lista, e isEmpty para verificar si está vacía. Las listas también se pueden recorrer usando un bucle

Cargado por

romanpsx
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)
148 vistas2 páginas

6 Listas en Java

Este documento describe las listas en Java y sus métodos principales. Las listas son colecciones de elementos que pueden crecer o reducirse de tamaño dinámicamente, a diferencia de los arreglos. Para crear una lista se importa la clase ArrayList y se define el tipo de datos de los elementos. Los métodos clave incluyen add para agregar elementos, size para obtener el tamaño, get para acceder a elementos, remove para eliminar elementos, clear para limpiar la lista, e isEmpty para verificar si está vacía. Las listas también se pueden recorrer usando un bucle

Cargado por

romanpsx
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
Está en la página 1/ 2

!

!
!
!

!
!

Romn Gajardo

!
Listas en Java!

Las listas representan una coleccin de elementos (objetos) que se almacenan de manera muy
similar a un arreglo, con la diferencia que la lista es un objeto el cual su tamao va creciendo en la
medida que vayamos agregando elementos a ella, o disminuyendo en el caso de que eliminemos
elementos de la lista, cosa que con un arreglo no se puede.!

!
!
Para crear una lista debemos importar la librera!
!
!
import java.util.ArrayList;!
!
Posteriormente a esto, demos crear una lista de la siguiente manera:!
!
!
ArrayList <tipo> lista = new ArrayList<>();!
!

En donde tipo representa un tipo de dato correspondiente a un tipo de Objeto, como por ejemplo,
String, Integer, Double, Character, Alumno, etc. Lo que no se puede es utilizar tipos de datos
primitivos como lo son los int, double, chat, boolean, etc. (NO ESTA PERMITIDO).!

Una lista posee diversos mtodos de los cuales vamos a explicar los ms utilizados y conocidos
en la manipulacin de estos:!

Para ello vamos a partir creando una lista de String y a partir de ella poder ir explicando los
mtodos de la clase ArrayList:!

!
!
ArrayList<String> lista = new ArrayList<>(); //creacin de una lista de tipo String!
!
Mtodos:!
!

add(elemento)!
Mtodo que agrega un elemento a la lista, el elemento va a depender del tipo que sea la lista.
cada elemento que se agrega, se inserta al final de la lista. Ejemplo:!

!
!
!
!

lista.add(tomas); !
lista.add(maria);!
lista.add(felipe);!

0
1
2!
tomas - maria - felipe

size()!
Mtodo que calcula la cantidad de elementos que tiene una lista. Por ejemplo, si consideramos el
ejemplo anterior, el tamao de la lista es 3. Ejemplo:!
!
!
!
int TAM = lista.size();

!
!
!
!

!
!

Romn Gajardo

!
get(posicin)!
Mtodo que entrega el elemento indicando su posicin, por ejemplo:!

!
!
!

System.out.println(lista.get(1)); // muestra el nombre de maria!


System.out.println(lista.get(10)); // error, el programa ejecuta una exception.!

!
Se debe tener cuidado de indicar una posicin que exista en la lista.!
!

remove(posicion) | remove(elemento)!
Para eliminar un elemento de la lista, se puede eliminar de dos maneras, por su posicin o por
elemento, por ejemplo, si quisiramos eliminar a maria lo podemos hacer de dos formas:!

!
!
!

forma 1: lista.remove(maria); // elimina por elemento!


forma 2: lista.remove(1); // elimina indicando la posicin.!

clear()!
Mtodo que se encarga de limpiar o eliminar todos los elementos que existen en la lista.!

isEmpty()!
Mtodo que se encarga de determinar si una lista tiene o no elementos. el mtodo retorna un true
si la lista esta vaca, en caso contrario retorna un false. Ejemplo:!
!
if(lista.isEmpty()){!
!
!
System.out.println(La lista est vaca);!
!
}else{!
!
!
System.out.println(La lista tiene elementos);!
!
}!
!
!
!

Recorrido de una lista!


El recorrido de una lista se puede realizar de dos formas, con el for clsico y un for mejorado
denominado foreach.!

for clsico:! for(int i = 0; i < lista.size(); i++ ){!


!
!
!
System.out.println(lista.get(i));!
!
!
}!

foreach: !
!
!
!
!

for(String item : lista){!


!
System.out.println(item):!
}!

Ambos mtodos imprimen los elementos de una lista de String.

También podría gustarte