Den Sinn von "Stringliteral".concat(String) werde ich nie verstehen, wo es doch das einfachere »+« zur Verkettung von Strings gibt.
molily,
Vermutlich passiert intern auch dasselbe: beim Operator »+« – wenn auf Strings angewandt – wird die Methode String.concat() aufgerufen.
(toString() ist auch unnötig, denn wenn man Numberwert + Stringwert notiert, kommt immer ein Stringwert heraus. Aber explizite Typenumwandlung schadet natürlich nicht, vor allem wenn einem diese Regeln noch nicht selbstverständlich im Hinterkopf liegen.)
IMHO lieber sauber aufschreiben. Durchführen muss der Interpreter die Typenumwandlung sowieso.
Live long and prosper,
Gunnar
PS. „Numberwert“?? Du sprichst fließend denglisch? ;-)
--
„Weisheit ist nicht das Ergebnis der Schulbildung, sondern des lebenslangen Versuchs, sie zu erwerben.“ (Albert Einstein)
„Weisheit ist nicht das Ergebnis der Schulbildung, sondern des lebenslangen Versuchs, sie zu erwerben.“ (Albert Einstein)