hay algo similar a .Net LinkedListNode<(Of <(T>)>)..::.Next
y LinkedListNode<(Of <(T>)>)..::.Previous
propiedades en Java java.util.LinkedList
.Java LinkedList anterior siguiente
9
A
Respuesta
13
Utilice el método listIterator()
de la interfaz de lista para obtener un objeto ListIterator
. Desde allí puede usar los métodos hasNext()
, next()
, hasPrevious()
y previous()
para navegar por la lista. Aquí hay un ejemplo muy simple usando ListIterator
.
import java.util.LinkedList;
import java.util.List;
import java.util.ListIterator;
...
List<String> myList = new LinkedList<String>();
myList.add("A");
myList.add("B");
myList.add("C");
...
ListIterator<String> it = myList.listIterator();
if (it.hasNext()) {
String s1 = it.next();
System.out.println(s1);
}
El código de ejemplo debe imprimir "A".
5
En general, no trabaja directamente con los nodos de List
en Java. Probablemente deberías mirar en ListIterator
, una instancia de la cual es accesible a través del método listIterator()
.
1
Necesita usar un ListIterator
que utiliza para recorrer la Lista en cualquier dirección. El iterador contiene métodos como previous()
y next()
. Check it out in the Javadocs.
Para obtener ListIterator para su lista actual, llame al método listIterator(int index)
.
Cuestiones relacionadas
- 1. fullcalendar siguiente y anterior
- 2. MySQL Siguiente/Registro anterior
- 3. jQuery Cycle Plugin Anterior/Siguiente
- 4. ¿Cómo funciona LinkedList internamente en Java?
- 5. Rieles: registro anterior y siguiente de la consulta anterior
- 6. Java: ¿Imprimir LinkedList sin corchetes?
- 7. Declarar una LinkedList en Java
- 8. Java LinkedList a matlab array
- 9. seleccionar siguiente/anterior 10 filas en mysql
- 10. jquery ui datepicker año siguiente y anterior
- 11. MySQL: seleccionar filas condicionalmente siguiente y anterior
- 12. flotador siguiente hermano dejó de hermano anterior
- 13. Unicode Primero, Anterior, Siguiente y Último
- 14. Jpa paging con números y siguiente, anterior
- 15. ) impl clara (en LinkedList de Java
- 16. Confirmar LinkedList de Java "foreach" bucle
- 17. "LinkedList no es genérica" error de Java
- 18. Java: inversión de LinkedList en fragmentos
- 19. Creación de linkedList en java directamente si conocemos los elementos
- 20. LinkedList: eliminar un objeto
- 21. Intercambiar elementos en LinkedList
- 22. Método abreviado del teclado para navegar a la búsqueda siguiente/anterior coincidencia en eclipse para java
- 23. Lista de Java: obtener el elemento siguiente o anterior de un identificador
- 24. Precargar la página siguiente (o anterior) en ViewPager
- 25. iOS reproductor de video HTML5 botones siguiente/anterior
- 26. jQuery Carrusel. Cómo mostrar el elemento siguiente o anterior solo
- 27. ¿Cómo acceder al elemento anterior/siguiente mientras está en bucle?
- 28. Mysql Seleccione Siguiente y Anterior fila no ORDER BY ID
- 29. Siguiente y botón anterior como aplicación de correo en iPhone
- 30. ¿Cómo obtener el mes anterior y el siguiente?