Ejemplos LinkedList

public static void main(String[] args) {
		// La declaración de un LinkedList es igual que un arraylist
		LinkedList<Integer> numbers = new LinkedList<>();
		numbers.add(5);
		numbers.add(0, 8); // Más eficiente en un linkedlist
		for (int n : numbers) {
			System.out.println(n);
		}
		numbers.add(3);
		numbers.add(27);

		// Añade al principio
		numbers.addFirst(1);

		// Devuelve el primero
		System.out.println(numbers.getFirst());

		System.out.println(numbers.reversed());
		numbers.sort(null);
		System.out.println(numbers);
		// Obtiene el primer elemento y lo elimina
		int primero = numbers.poll();
		System.out.println(primero);
		System.out.println(numbers);
		
		// Obtiene el último elemento y lo elimina
		int ultimo = numbers.pollLast(); 
		System.out.println(ultimo);
		System.out.println(numbers);
		;
	}

Publicado por

Avatar del usuario

Juan Pablo Fuentes

Formador de programación y bases de datos