Hallo ich habe eine Arraylist welche Integer Werte speichert.
Jetzt hab ich ein kleines Problem wenn ich die größte Zahl aus der Liste hole. Ruf ich meine Funktion das 2. mal auf bekomm ich eine NoSuchElementException. Weis jemand warum ? Also werte sind genug in der Liste...
Ich kann die wErte in der Liste auch ohne Probleme ausgeben.
Jetzt hab ich ein kleines Problem wenn ich die größte Zahl aus der Liste hole. Ruf ich meine Funktion das 2. mal auf bekomm ich eine NoSuchElementException. Weis jemand warum ? Also werte sind genug in der Liste...
Ich kann die wErte in der Liste auch ohne Probleme ausgeben.
Java:
public int biggestNumber() {
ArrayList<Integer> numbers = new ArrayList<Integer>();
Iterator<Integer> it = numbers.iterator();
int i=0;
while(it.hasNext()) {
if(i<it.next()) {
i=it.next();
}
}
return i;
}