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.
Sobre el autor
Crear una clase abstracta en Java Un clase abstracta en Java es una clase que contiene una o más métodos abstractos, que son simplemente declaraciones de métodos sin un cuerpo - es decir, sin el código ejecutable que implementa la clase o método. Un método abstracto es como un…
Ámbito predeterminado en Java A medida que sus aplicaciones Java se vuelven más complejas, la necesidad de considerar el alcance se hace cada vez más importante. La razón principal es que se puede introducir inadvertidamente un error en su aplicación al no observar las…
Cómo agregar elementos a una LinkedList en java En Java, el Lista enlazada clase le da muchas maneras de agregar elementos a la lista. El más básico es el añadir método, que funciona más o menos la misma manera que lo hace para el Lista de arreglo clase. He aquí un ejemplo:Lista enlazada…
Cómo atrapar excepciones en java Siempre que utilice una declaración que podría lanzar una excepción en Java, debe escribir código especial para anticipar y detectar la excepción. De esta manera, el programa no se bloqueará si se produce la excepción.Coges una excepción…
Cómo crear excepciones personalizadas en java Puede crear excepciones personalizadas en Java. Como programador, es probable que tenga una buena comprensión sobre las excepciones, pero en este caso, que va a utilizar la herencia para crear excepciones de su cuenta.Rastreando la jerarquía…
Cómo reemplazar los métodos en Java Si una subclase declara un método que tiene la misma firma como un método público de la clase base en Java, la versión subclase del método anulaciones la versión de la clase base del método. Esta técnica le permite modificar el…
Cómo utilizar un constructor en java LA constructor en Java es un bloque de código similar a un método que se llama cuando se crea una instancia de un objeto. Estas son las principales diferencias entre un constructor y un método:Un constructor no tiene un tipo de retorno.El nombre…
Java: la realización de tareas básicas de la matriz Un array en Java es simplemente una lista. Puede ser una lista de cualquier cosa - cualquier tipo primitivo u objeto. En la mayoría de los casos, una matriz es una lista de elementos similares. Por ejemplo, si crea un array int, entonces todos los…
Clase ArrayList de Java los Lista de arreglo paquete (paquete: java.util) En Java le permite crear y mantener un tipo especial de objeto de colección: una lista de arreglo. Un lista de arreglo es similar a una matriz, pero evita muchos de los problemas más comunes de…
Métodos y declaración de método en java LA método en Java es un bloque de instrucciones que tiene un nombre y se puede ejecutar llamando (también llamado invocación) desde algún otro lugar en su programa. Junto con los campos, métodos son uno de los dos elementos que se consideran…
Declaración de método y el método de llamada en programación Java Casi cada lenguaje de programación tiene elementos similares a los métodos de Java. Si usted ha trabajado con otros idiomas, se recordará términos como subprograma, procedimiento, función, subrutina, subprocedimiento, o REALICE declaración. Lo…
El polimorfismo en java El polimorfismo es un término informático de lujo que se refiere a la capacidad de Java para utilizar las variables de la clase base para referirse a objetos de subclase, no perder de vista que subclase pertenece un objeto, y el uso de métodos…