Problem z użyciem ogólnej mapy z symbolem wieloznacznym
Mam metodę, która zwraca amap
zdefiniowana jako:
public Map<String, ?> getData();
Właściwa implementacja tej metody nie jest dla mnie jasna, ale kiedy próbuję to zrobić:
obj.getData().put("key","value")
Otrzymuję następujący komunikat o błędzie czasu kompilacji:
Metoda umieszczona (String, przechwytywanie # 9-of?) W typie Mapa nie ma zastosowania do argumentów (String, String)
Jaki jest problem? JestString
nic z typu?
Z góry dziękuję.