Как я могу создать экземпляр HashMap для размещения коллекций и объектов ?.Как создать общий HashMap для вставки коллекций и объектов?
//it's wrong
Map<String,?>params=new HashMap<String,? >
List<Person> lstperson=getPerson();
params.put("person",lstperson);
params.put("doc",objectDoc);
params.put("idSol",new Long(5));
service.method(params);
//method
public void method(Map<String, ?> params);
Вы не можете использовать подстановочный знак в качестве аргумента типа. –
use 'Map' –
FWIW, это похоже на плохой запах кода: похоже, что вы должны хранить эти данные в классе, а не в нетипизированной «карте». –