Mam metodę z Object oparametrem.
W tej metodzie dokładnie wiem, że istnieje String„o”, które nie jest zerowe. Nie ma potrzeby sprawdzać ani robić czegoś innego. Muszę traktować to dokładnie jak Stringprzedmiot.
Po prostu ciekawy - co jest tańsze - rzuć to Stringlub użyj Object.toString()? A może to samo dotyczy ceny czasu / procesora / pamięci?
Aktualizacja: metoda akceptuje, Objectponieważ jest to implementacja interfejsu. Nie ma możliwości zmiany typu parametru.
I wcale tak nie może być null. Chciałem tylko powiedzieć, że nie muszę go sprawdzać pod kątem wartości zerowej lub pustej. W moim przypadku zawsze jest niepusty ciąg.