Код: Выделить всё
Object longL = 2548214;
Map map = new HashMap(1);
map.put("LongNumber", longL);
List returnlist = new ArrayList(10);
returnlist.add(map);
List versionMap1 = new ArrayList(10);
versionMap1.add(returnlist);
List docIdVersionNameMap = new ArrayList();
docIdVersionNameMap.addAll((List)versionMap1.get(0));
Map versionDoc=docIdVersionNameMap.get(0);
Map versionDocInfo=new HashMap(1);
versionDocInfo.put(versionDoc.get("LongNumber"),"abc");
System.out.println(versionDocInfo.toString());
Код: Выделить всё
Exception in thread "main" java.lang.ClassCastException: class java.lang.Integer cannot be cast to class java.lang.String (java.lang.Integer and java.lang.String are in module java.base of l
oader 'bootstrap')
at teststringandlong.Trial.main(Trial.java:35)
Подробнее здесь: https://stackoverflow.com/questions/552 ... ng-hashmap
Мобильная версия