Java: Treemap - bewahre null?
Gibt es eine Möglichkeit zu verhindern, dass eine treemap akzeptiert null-Werte, oder muss ich überprüfen Sie jedes mal, wenn ich etwas eintragen?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Gibt es eine Möglichkeit zu verhindern, dass eine treemap akzeptiert null-Werte, oder muss ich überprüfen Sie jedes mal, wenn ich etwas eintragen?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Schreiben Sie eine delegierende Festgelegt, dass Packungen der real Gesetzt und fügen Sie eine Wache zu Setzen.add().
Wenn Sie einen Komparator, um die TreeSet Sie können auch beschweren, wenn entweder der thw die zwei Eingänge des Komparators null sind.
Könnte man auch werfen einer IllegalArgumentException, aber eine NullPointerException, ist am meisten geeignet IMO.
Beachten Sie, dass es falsche zurück
null
statt eine Ausnahme zu werfen. Diejava.util.Map
API besagt, dass das Ergebnis derput
Betrieb ist der Vorherige Wert von mapping fürk
odernull
wennk
wurde bisher nicht kartiert.