1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 | 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); ; } |