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