Hallo zusammen,
Ich habe in meiner Treeset 50 ZahlenWerte gespeichert, die ich gerne per for-Schleife durchlaufen lassen möchte. Für den Anfang sind das alle Zahlen von 0 - 49.
Mein Problem ist jetzt, dass ich nun die Zahlen 0-49 ausgegeben bekomme, aber dann zusätzlich noch eine Nullpointer Exception.
Wenn ich allerdings o<=zahlen.last(); durch o<zahlen.last(); ersetze, bekomme ich zwar keine Exception mehr, aber auch nur 0- 48 ausgegeben.
Ich stehe da gerade ein bisschen auf dem Schlauch, wieso er nocheinmal in die Schleife springt und diese exception ausgibt.
Ich habe in meiner Treeset 50 ZahlenWerte gespeichert, die ich gerne per for-Schleife durchlaufen lassen möchte. Für den Anfang sind das alle Zahlen von 0 - 49.
Java:
private TreeSet<Integer> zahlen = new TreeSet<Integer>();
for(int o=zahlen.first();o<=zahlen.last();o =zahlen.higher(o)){
System.out.println(o);
}
Mein Problem ist jetzt, dass ich nun die Zahlen 0-49 ausgegeben bekomme, aber dann zusätzlich noch eine Nullpointer Exception.
Wenn ich allerdings o<=zahlen.last(); durch o<zahlen.last(); ersetze, bekomme ich zwar keine Exception mehr, aber auch nur 0- 48 ausgegeben.
Ich stehe da gerade ein bisschen auf dem Schlauch, wieso er nocheinmal in die Schleife springt und diese exception ausgibt.