In a game I have a list of players, let\'s say like this:
LinkedList players = new LinkedList();
I want to let
The following will do it:
ListIterator i1 = players.listIterator(0);
while (i1.hasNext()) {
String p1 = i1.next();
ListIterator i2 = players.listIterator(i1.nextIndex());
while (i2.hasNext()) {
String p2 = i2.next();
System.out.println("Interact: " + p1 + ", " + p2);
}
}
It relies on the ListIterator's ability to start from the given position and to also know its current position.