Tengo un método con un Object o
parámetro.
En este método, sé exactamente que hay una String
"o" que no es nula. No es necesario verificar ni hacer nada más. Tengo que tratarlo exactamente como un String
objeto.
Solo por curiosidad, ¿qué es más barato, lanzarlo String
o usarlo Object.toString()
? ¿O es lo mismo por tiempo- / cpu- / mem- precio?
Actualización: el método acepta Object
porque es la implementación de una interfaz. No hay forma de cambiar el tipo de parámetro.
Y no puede ser null
en absoluto. Solo quería decir que no necesito verificar si está nulo o vacío. En mi caso, siempre hay una cadena no vacía.