Skip to content

toString()

TrickShotMLG02 edited this page Jul 11, 2021 · 1 revision

toString()

Um bestimmte Daten eines Objektes als String zurückzugeben wird eine toString()-Methode benötigt. Diese Methode definiert man in der gewünschten Domainclass.

Diese sieht in der Regel wie folgt aus:

String toString()
{
    return "${attr1}" + ", " + "${attr2}"
}

In dem obigen Beispiel wird ein String zurückgegeben, der aus dem ersten Attribut attr1 und dem zweiten Attribut attr2 besteht, welche durch ein Komma getrennt sind. Man kann beliebig viele weitere Attribute anfügen indem man + ${attr1} anhängt. Das + wird benötigt, um mehrere Strings miteinander zu verknüpfen. Um einen reinen Text hinzuzufügen, muss man + "Der Text, der hier immer stehen soll" hinzufügen.

attr1 = "Hello"
attr2 = "World"

String toString()
{
    return "${attr1}" + ", " + "${attr2}"
}

Eine Beispielausgabe der toString()-Methode für das obige Codebeispiel wäre

Hello, World

Clone this wiki locally