Mam metodę z Object o
parametrem.
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 String
przedmiot.
Po prostu ciekawy - co jest tańsze - rzuć to String
lub użyj Object.toString()
? A może to samo dotyczy ceny czasu / procesora / pamięci?
Aktualizacja: metoda akceptuje, Object
ponieważ 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.