Eu tenho um método com um Object oparâmetro.
Nesse método, eu sei exatamente que existe um Stringem "o" que não é nulo. Não há necessidade de verificar ou fazer outra coisa. Tenho que tratá-lo exatamente como um Stringobjeto.
Só por curiosidade - o que é mais barato - lance Stringou use Object.toString()? Ou é o mesmo por tempo- / cpu- / mem- preço?
Update: O método aceita Objectporque é a implementação de uma interface. Não há como alterar o tipo de parâmetro.
E não pode ser de nulltodo. Só queria dizer que não preciso verificar se há nulo ou vazio. No meu caso, sempre há uma string não vazia.