Cómo recuperar elementos de una LinkedList en java

Como con el Lista de arreglo clase, usted puede utilizar el obtener método para recuperar un elemento en Java sobre la base de su índice. Si se le pasa un número de índice no válido, el obtener método lanza el desenfrenado IndexOutOfBoundsException.

También puede utilizar una mejorada para bucle para recuperar todos los elementos de la lista enlazada. Los ejemplos utilizan esta mejorada para bucle para imprimir el contenido de la oficiales lista enlazada:

for (String s: oficiales) System.out.println (s) -

Si lo desea, también puede utilizar el iterador método para obtener un iterador que se puede acceder a la lista.

los Lista enlazada clase también tiene una variedad de otros métodos que recuperan elementos de la lista. Algunos de estos métodos eliminar los elementos a medida que se retrieved- algunas excepciones tiro si la lista está demás volver con las manos nulo.

Nueve métodos recuperar el primer elemento de la lista:

  • GetFirst: Recupera el primer elemento de la lista. Este método no elimina el elemento. Si la lista está vacía, NoSuchElement-Excepción se lanza.

  • elemento: Idéntica a la GetFirst método. Existe Este método extrañamente llamado porque está definida por la Cola interfaz, y la Lista enlazada implementos de clase Cola.

  • ojeada: Similar a GetFirst pero no una excepción si la lista está vacía. En su lugar, sólo se devuelve nulo. (Los Cola interfaz también define este método.)

  • peekFirst: Idéntico a ojeada. Sólo el nombre del método se cambia a proteger a los inocentes.

  • Eliminar: Similar a GetFirst sino que también elimina el elemento de la lista. Si la lista está vacía, se lanza NoSuchElementException.

  • removeFirst: Idéntico a Eliminar. Si la lista está vacía, se lanza NoSuchElementException.

  • encuesta: Similar a removeFirst pero vuelve nulo si la lista está vacía. (Este método es otro método que el Cola interfaz define.)

  • pollFirst: Idéntico a encuesta (bueno, idénticos excepto por el nombre del método).

  • música pop: Idéntico a removeFirst (pero con un nombre pegadizo).

Cuatro métodos también recuperar el último elemento de la lista:

  • getLast: Recupera el último elemento de la lista. Este método no elimina el elemento. Si la lista está vacía, NoSuchElement-Excepción se lanza.

  • peekLast: Similar a getLast pero no una excepción si la lista está vacía. En su lugar, sólo se devuelve nulo.

  • removeLast: Similar a getLast sino que también elimina el elemento. Si la lista está vacía, se lanza NoSuchElementException.

  • pollLast: Similar a removeLast pero vuelve nulo si la lista está vacía.




» » » » Cómo recuperar elementos de una LinkedList en java