Método next() de la interfaz iterator en una lista de pares en Java
Publicado por Ricardo (2 intervenciones) el 19/10/2019 17:18:17
Estoy implementando el método next() en una lista de pares, Pair Un ejemplo sería [Pair("hola",1),Pair(1,9)]
Necesito completar el metodo next() para que tambien me devuelva la parte Integer
Tengo el método avanzaCursor()
Y aquí tengo el método next()
Y mi cuestión es que no consigo resolver que el next me de la parte Integer, pues solo me da la parte de E, ¿Cómo podría hacerlo,gracias?
Necesito completar el metodo next() para que tambien me devuelva la parte Integer
Tengo el método avanzaCursor()
1
2
3
4
5
private void avanzaCursor() {
while(cursor != null && (cursor.element().getLeft() == null || cursor.element().getRight()<= 0)) {
cursor = list.next(cursor);
}
}
Y aquí tengo el método next()
1
2
3
4
5
6
7
8
9
10
public E next() throws NoSuchElementException {
if (cursor == null) {
throw new NoSuchElementException();
}
E elem = cursor.element().getLeft();
cursor = list.next(cursor);
avanzaCursor();
return elem;
}
Valora esta pregunta


0