Chciałbym w Java przekazać do metody dowolny object, w tym jeśli będzie on tablicą to niech obliczy rozmiar tej tablicy. W jaki sposób to można wykonać, czy jest to możliwe?
Poniżej zamieszczam krótki fragment kodu, gdzie jest pokazane, w którym miejscu kompilator "krzyczy".
(...)
static public String metoda(String zmienna, Object wartosc)
{
if (wartosc instanceof ArrayList)
{
var size = (ArrayList) values.size(); << tu zwrcany jest błąd, java nie widzi metody size
}
return zmienna;
}
(...)