Wie kann ich eine HashMap zum Einfügen von Sammlungen und Objekten instanziieren ?.Wie kann ich eine generische HashMap zum Einfügen von Sammlungen und Objekten erstellen?
//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);
Sie können kein Platzhalterzeichen als Typargument verwenden. –
Verwenden Sie 'Map' –
FWIW, das scheint wie ein schlechter Code-Geruch: Es sieht so aus, als ob Sie diese Daten in einer Klasse speichern sollten, nicht eine untypisierte 'Map'. –