Проблема с использованием универсальной карты с подстановочными знаками
У меня есть метод, который возвращаетmap
определяется как:
public Map<String, ?> getData();
Реальная реализация этого метода мне не ясна, но, когда я пытаюсь сделать:
obj.getData().put("key","value")
Я получаю следующее сообщение об ошибке времени компиляции:
Метод, помещенный (String, capture # 9-of?) В тип Map, не применим для аргументов (String, String)
В чем проблема? ЯвляетсяString
ничего типа?
Заранее спасибо.