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