Мне нужно получить последний набор записей на карте.
Но у моей карты есть этот параметр:
HashMap<Integer, HashMap<String, HashMap<Integer, Object>>> map = new HashMap<Integer, HashMap<String,HashMap<Integer,Object>>>();
Приведенный ниже пример:
Если у меня есть карта с таким значением:
{1=
ANIMALS=
{1=
{1=
{field1=dog,field2=cat},
1=
{1=
{1=
{field1=bird,field2=horse}},
2=
{1=
{field1=snake,field2=cow}}}}
Я думаю использовать instanceOf
, но я не знаком с этим.
Каждая карта может содержать другую карту. Вот почему я использовал Object
.
как я могу получить последний набор записей из Object
?
мой вывод должен быть:
{1=
{field1=dog,field2=cat},
{2=
{field1=bird,field2=horse},
{3=
{field1=snake,field2=cow}
последняя карта будет
HashMap<Integer,HashMap<String,String>>
Любая помощь будет высоко ценится.
Спасибо