我需要获取地图的最后一个entry set。
但我的地图有这个参数:
给定以下示例:
如果我有一个带有以下类型值的地图:
我考虑使用
我的输出应该是:
最后的地图将会是:
任何帮助都将不胜感激。
谢谢。
但我的地图有这个参数:
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
的最后一个 entryset?我的输出应该是:
{1=
{field1=dog,field2=cat},
{2=
{field1=bird,field2=horse},
{3=
{field1=snake,field2=cow}
最后的地图将会是:
HashMap<Integer,HashMap<String,String>>
任何帮助都将不胜感激。
谢谢。
List
来处理Integer->???
的映射? - James Clark