Potřeboval bych se na základu přoměné typu string rozhodnout, jakou metodu jiné třídy spustit. Napadlo mě jestli se nedá v javě použít něco jako ukazatel na funkci v C. Že bych do kontejneru Map uložil jako klíče stringy a k nim jako hodnoty ty funkce. Jeste jsem vygooglil, ze by se to dalo udělat pomocí switche a metody hashCode ze třídy string, ale to mi nepřije moc bezpečný aby mi hešovaci funkce nevracela stejný hash pro jiný stringy. Nevíte někdo jak by se to dalo elegantně vyřešit?





Odpověď s citací