Я недавно перешел с php на java, поэтому мои навыки работы с Java довольно низкие.
В моем коде я получил MultiValueMap с именем queryParams
MultiValueMap<String, String> queryParams;
Пример значения может быть {matchedMe=[11,22]}
Обязательно, мне нужно получить список [11,22] для установки в переменную listOfIds, поэтому я написал код ниже.
List<String> listOfIds = null;
queryParams.forEach((k, v)->{
if(k.equals("matchedMe")){
listOfIds = v;
}
}
);
Проблема: получение ошибок: lambda локальная переменная просматриваемых идентификаторов, определенных в прилагаемой области видимости, должна быть окончательной или эффективной.
Вопросы
Как решить эту проблему?
Каким будет минимальный код, если мне нужен список, а не список из MultiValueMap queryParams;