6 Listas en Java

July 28, 2022 | Author: Anonymous | Category: N/A
Share Embed Donate


Short Description

Download 6 Listas en Java...

Description

 

  Román Gajardo   

Listas en Java 

Las listas representan una colección 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 tamaño 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 librería 

import java.util.ArrayList;  Posteriormente a esto, demos crear una lista de la siguiente manera:  

ArrayList 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, dou ble, chat, boolean, etc. (NO ESTA PERMITIDO).  Una lista posee diversos métodos de los cuales vamos a explicar los más utilizados y conocidos en la manipulación de estos:  Para ello vamos a partir creando una lista de String y a partir de ella poder ir explicando los los métodos de la clase ArrayList: 

ArrayList lista = new ArrayList(); //creación de una lista de tipo String   Métodos:  add(elemento)  Método 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()  Método que calcula la cantidad de elementos que tiene una lista. Por ejemplo, si consideramos el ejemplo anterior, el tamaño de la lista es 3. Ejemplo: 

int TAM = lista.size(); 

 

  Román Gajardo    get(posición)  Método que entrega el elemento indicando su posición, por ejemplo:   System.out.println(lista.get(1)); System.out.println(lista.get(1)); // muestra el nombre de maria   System.out.println(lista.get(10)); System.out.println(lista.ge t(10)); // error error,, el programa ejecuta una exception.  Se debe tener cuidado de indicar una posición que exista en la lista.  

remove(posicion) | remove(elemento)  Para eliminar un elemento de la lista, se puede eliminar de dos maneras, por su posición o por elemento, por ejemplo, si quisiéramos eliminar a “maria” lo podemos hacer de dos formas:  lista.remove(“maria”); ia”); // elimina por elemento  forma 1: lista.remove(“mar forma 2: lista.remove(1); // elimina indicando la posición.  clear()  Método que se encarga de limpiar o eliminar todos los elementos que existen en la lista.   isEmpty()  Método que se encarga de determinar si una lista tiene o no elementos. el método retorna un true si la lista esta vacía, en caso contrario retorna un false. Ejemplo:   if(lista.isEmpty()){  System.out.println(“La lista está vacía”);  }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 clásico y un for mejorado denominado foreach.  for clásico: 

for(int i = 0; i < lista.size(); i++ ){  System.out.println(lista.get(i));  } 

foreach:

for(String item : lista){  System.out.println(item):  } 

Ambos métodos imprimen los elementos de una lista de String.

View more...

Comments

Copyright ©2017 KUPDF Inc.
SUPPORT KUPDF