Inicio > Java > Estructuras de datos: LinkedList

Estructuras de datos: LinkedList

En la entrada anterior vimos como hacer uso de la clase ArrayList. En esta ocasión nos vamos a centrar en otra estructura de datos un poco más completa. La clase LinkedList.

import java.util.LinkedList;

public class LinkedListExample
{
	/**
	 * In this example we can see how to use the class LinkedList with 
	 * some of his methods more important.
	 * En este ejemplo podemos ver como hacer uso de la clase LinkedList con
	 * algunos de sus metodos más importantes.
	 * 
	 * @author SuarezDeveloper
	 * @param args
	 */
	public static void main(String[] args)
	{
		LinkedList<String> lista = new LinkedList<String>();
		
		lista.add("1"); // Añade al final el elemento
		lista.addFirst("0"); // Añade al inicio el elemento
		lista.addLast("2"); // Añade al final el elemento
		lista.addLast("3"); 
		lista.addLast("4");
		lista.set(1, "nuevo1"); // Sustituye el contenido de la casilla 1 por "nuevo1"
		lista.isEmpty(); // Devuelve si está o no vacía
		lista.get(1); // Recupera el contenido de la posición 1
		lista.getFirst(); // Recupera el contenido de la primera posición de la lista
		lista.getLast(); // Recupera el contenido de la última posición de la lista
		lista.pollFirst(); // Recupera y borra el primer elemento de la lista
		lista.pollLast(); // Recupera y borra el último elemento de la lista
		lista.remove(0); // Borra la posición 0
		lista.remove("98"); //Busca el elemento y si lo encuentra lo borra
		lista.removeFirst(); // Borra el primer elemento
		lista.removeLast(); // Borra el último elemento
		lista.contains("2"); // Devuelve si la lista contiene o no el elemento
		lista.size(); // Devuelve el tamaño de la lista
		lista.clear(); // Vacia la lista
		
		
	}
}
Anuncios
Categorías:Java
  1. Aún no hay comentarios.
  1. No trackbacks yet.

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

A %d blogueros les gusta esto: