toString

Neue Frage »

Auf diesen Beitrag antworten »
Mike&Molly toString

Meine Frage:
Hallo :-)

Ich bin gerade echt am Verzweifeln:

Warum geht denn der folgende Code einmal und dann wieder nicht:

[CODE]

class Test
{
String farbe;
int tueren;

public String toString ()
{
return farbe + tueren; // und dann geht es mal wieder nicht und ich brauche String.valueOf(tueren);
}

}

Meine Ideen:
Woran liegt denn das?


Vielen Dank
 
Auf diesen Beitrag antworten »
eulerscheZahl

Also, bei mir geht das immer.
Wenn du nur ein int, also return tueren zurückgeben willst, dann musst du explizit in einen String umwandeln.

Dein Beispiel funktioniert aufgrund der impliziten Typumwandlung: String + Integer gibt String.
Folglich funktioniert auch return "" + tueren, da tueren implizit in einen String umgewandelt wird.
 
Neue Frage »
Antworten »


Verwandte Themen

Die Beliebtesten »
Die Größten »
Die Neuesten »