Hallo,
ich bearbeite gerade eine Übungsaufgabe und komme nicht weiter.
Dabei soll die toString Methode überschrieben werden, das Ganze in die passende Form zu bekommen habe ich auch geschafft.
Es schaut in etwa so aus:
return " Vorname: " + vorname + '\n' +
" Nachname: " + nachname + '\n' +
" Geburtsdatum: " + geburtsdatum + '\n' + usw.
Allerdings sollen die jeweiligen Zeilen nur ausgegeben werden, wenn die jeweiligen Daten vorhanden sind, gibt es also nur Nachname und Geburtsdatum soll die 1. Zeile bei der Rückgabe komplett wegfallen.
Ich dachte daran, es zeilenweise zu prüfen und jeweils bei !=null ins return statement mit aufzunehmen, bin aber leider auf keine funktionierende Lösung gekommen.
Vielleicht gibt es dafür ja auch eine einfachere Lösung, freue mich über jede Hilfe.
Grüße Leonie
ich bearbeite gerade eine Übungsaufgabe und komme nicht weiter.
Dabei soll die toString Methode überschrieben werden, das Ganze in die passende Form zu bekommen habe ich auch geschafft.
Es schaut in etwa so aus:
return " Vorname: " + vorname + '\n' +
" Nachname: " + nachname + '\n' +
" Geburtsdatum: " + geburtsdatum + '\n' + usw.
Allerdings sollen die jeweiligen Zeilen nur ausgegeben werden, wenn die jeweiligen Daten vorhanden sind, gibt es also nur Nachname und Geburtsdatum soll die 1. Zeile bei der Rückgabe komplett wegfallen.
Ich dachte daran, es zeilenweise zu prüfen und jeweils bei !=null ins return statement mit aufzunehmen, bin aber leider auf keine funktionierende Lösung gekommen.
Vielleicht gibt es dafür ja auch eine einfachere Lösung, freue mich über jede Hilfe.
Grüße Leonie