У меня есть метод с Object o
параметром.
В этом методе я точно знаю, что String
в «o» есть ненулевое значение. Проверять или делать что-то еще не нужно. Я должен относиться к нему как к String
предмету.
Просто любопытно - что дешевле - закинуть String
, или использовать Object.toString()
? Или по цене времени / процессора / памяти то же самое?
Обновление: метод принимает, Object
потому что это реализация интерфейса. Нет возможности изменить тип параметра.
А этого не может быть null
вообще. Я просто хотел сказать, что мне не нужно проверять его на нуль или пустоту. В моем случае всегда есть непустая строка.