(String) ou .toString ()?
Tenho um método com umObject o
parâmetro.
Neste método, eu sei exatamente que existe umString
em "o" que não é nulo. Não há necessidade de verificar ou fazer outra coisa. Eu tenho que tratá-lo exatamente como umString
objeto.
Apenas curioso - o que é mais barato - envie-o paraString
ou useObject.toString()
? Ou é o mesmo por time- / cpu- / mem- price?
Update: O método aceitaObject
porque é a implementação de uma interface. Não há como alterar o tipo de parâmetro.
E não pode sernull
em absoluto. Eu só queria dizer que não preciso verificar se há nulo ou vazio. No meu caso, sempre há uma string não vazia.