Informatiker Board (http://www.informatikerboard.de/board/index.php)
- Themengebiete (http://www.informatikerboard.de/board/board.php?boardid=1)
-- Praktische Informatik (http://www.informatikerboard.de/board/board.php?boardid=6)
--- toString (http://www.informatikerboard.de/board/thread.php?threadid=2390)


Geschrieben von Mike&Molly am 15.07.2015 um 08:04:

  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



Geschrieben von eulerscheZahl am 15.07.2015 um 14:43:

 

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.


Forensoftware: Burning Board, entwickelt von WoltLab GmbH