Je souhaite utiliser Guava pour mettre en œuvre un système "peekable", c'est-à-dire un système qui permet de jeter un coup d'œil à l'intérieur d'une fenêtre. ListIterator
qui me permet de jeter un coup d'œil aux éléments précédents et suivants de la liste sans déplacer le curseur. Cette fonction s'apparente à la fonction PeekingIterator
Le système d'information de Guava n'est que bidirectionnel, car le système d'information de Guava n'est que bidirectionnel. PeekingIterator
n'a qu'un next()
et non une méthode previous()
.
Cela doit-il être mis en œuvre en écrivant un nouveau PeekingListIterator
ou existe-t-il un moyen de combiner les deux concepts dans l'esprit de Guava ?