如何實例化一個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);
不能使用通配符作爲一個類型參數。 –
使用'Map' –
FWIW,這看起來像一個糟糕的代碼味道:它看起來應該是將這些數據存儲在類中,而不是無類型的Map。 –