@ Даффимо прав, вы не должны использовать карту в качестве псевдообъекта.
Это как обновить объект в определенном месте (index
) в списке.
Map<String,?> ugly = list.get(index);
Тогда ты можешь делать все, что захочешь, с уродливым объектом.
Если бы вы сделали это правильно, это выглядело бы так ...
Product p = list.get(index);
p.setOrderQuantity(17);