Halløj er der nogle Java kyndige der kan hjælpe mig?
Jeg har lavet en metode der gerne skal skifte "currentplayer" videre til den næste i et arrayList hver gang metoden bliver kaldt. Hvis enden er nået, skal den første "player" i arrayListen være currentplayer.
Her er metoden:
public void shiftPlayer()
{
Iterator it = playerList.iterator();
currentplayer = (Player) it.next();
if (it.hasNext())
{
currentplayer = (Player) it.next();
}
else
{
currentplayer = (Player) playerList.get(0);
}
}
Problemet er at den ikke rigtig skifter videre til den næste.. Jeg kan godt se selv at den er lidt gal, men aner ikke hvordan jeg ellers skal gøre det.