Tengo un método con un Object opará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 Stringobjeto.
Solo por curiosidad, ¿qué es más barato, lanzarlo Stringo usarlo Object.toString()? ¿O es lo mismo por tiempo- / cpu- / mem- precio?
Actualización: el método acepta Objectporque es la implementación de una interfaz. No hay forma de cambiar el tipo de parámetro.
Y no puede ser nullen 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.