sortierte Liste in JAVA mit compareTo HILFE!?

... komplette Frage anzeigen

1 Antwort

Zuerst mal muss ich leider meckern: Klassen schreibt man Groß! Variablen klein! - Sonst wird der Code extrem unleserlich wie bei dir! 

Zu deinem Problem: Eine Nullpointer-Exception heißt, dass du auf ein Objekt noch keinen Wert besitzt und darauf zugegriffen werden soll, was die Ausnahme auslöst.

Ohne jetzt deinen Code nachgebaut zu haben, vermute ich bereits einige Stellen die dafür verantwortlich sein können:

innerhalb deiner compareTo() Methode hast du folgende Zeile:

if (suchelement.getBeispieltext() ==null){
wenn nun aber die Variable "suchelement" null ist, was durchaus passieren kann! - dann läuft der aufruf von "getBeispieltext" zwangsläufig auf einen Fehler. Du fängst ab ob .getBeispielText() eventuell null ist, aber nicht ob das Objekt selbst null ist.
Antwort bewerten Vielen Dank für Deine Bewertung
Kommentar von anto0n
13.12.2015, 20:40

sry für die schreibweise, und du hast natürlich auch recht mit dem dass ich nicht ausgeschlossen habe dass suchelement null sein kann nun ist suchelement siche nicht null, da ich das selber eingebe trotzdem gibt er den Fehler aus...

0

Was möchtest Du wissen?