Проблема с использованием универсальной карты с подстановочными знаками

У меня есть метод, который возвращаетmap определяется как:

public Map<String, ?> getData();

Реальная реализация этого метода мне не ясна, но, когда я пытаюсь сделать:

obj.getData().put("key","value")

Я получаю следующее сообщение об ошибке времени компиляции:

Метод, помещенный (String, capture # 9-of?) В тип Map, не применим для аргументов (String, String)

В чем проблема? ЯвляетсяString ничего типа?

Заранее спасибо.

Ответы на вопрос(5)

Ваш ответ на вопрос