Ich habe eine Methode mit einem Object o
Parameter.
Bei dieser Methode weiß ich genau, dass es ein String
"o" gibt, das nicht null ist. Es besteht keine Notwendigkeit, etwas zu überprüfen oder etwas anderes zu tun. Ich muss es genau wie ein behandelnString
Objekt behandeln.
Nur neugierig - was ist billiger - es zu gießen String
oder zu verwenden Object.toString()
? Oder ist es nach Zeit- / CPU- / Mem-Preis gleich?
Update: Die Methode akzeptiert, Object
da es sich um die Implementierung einer Schnittstelle handelt. Es gibt keine Möglichkeit, den Parametertyp zu ändern.
Und es kann überhaupt nicht sein null
. Ich wollte nur sagen, dass ich es nicht auf Null oder Leere prüfen muss. In meinem Fall gibt es immer eine nicht leere Zeichenfolge.