地图<字符串,地图<对象,对象>>如何获得值对动态java中

王:

地图数据结构: Map<String, Map<Object, Object>>

样本数据:

  Key: Data, Value: {AIA=Yes, AppNumber=15671037, AppType=Utility, RegNumber=P01-010785, Class=714/006.210}

从上面的,我需要这些密钥(AIA, AppNumber, AppTYpe, RegNumber)动态。对于地图,我可以能够得到它,但我并不在此内MAP知道

azro:

首先,你需要获得Map相应键Data,然后坐keySet()

Map<String, Map<Object, Object>> map = new HashMap<>();  // {Data:{AIA=Yes, AppNumber=15671037, AppType=Utility, RegNumber=P01-010785, Class=714/006.210}}
Map<Object, Object> innerMap = map.get("Data");  // {AIA=Yes, AppNumber=15671037, AppType=Utility, RegNumber=P01-010785, Class=714/006.210}
Set<Object> keysInnerMap = innerMap.keySet();   // {AIA, AppNumber, AppTYpe, RegNumber}

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

Java流通过分组名单<地图<字符串,对象>>地图<整数,是List <Integer >>

Java的8流,对象的转换列表地图<字符串,将<字符串>>

收集列表<对象>地图<字符串,列表<对象>>中的Java 8中使用流

来自地图对象的 Grep 字符串

地图JSON为List <地图<<字符串,对象>>

Java的8名单<地图<字符串,对象>>到列表<地图<字符串,对象>>的键组和值数

创建地图字符串和对象在Java中的列表8

TypeScript 不允许使用字符串键动态评估对象/地图上的属性

如何发射地图对象

JavaScript中的地图与对象

为什么不.filter从删除空值我的地图<字符串,对象>

Java流:发行约收集到地图<字符串,对象>

Java的8个流 - 查找最大计数值地图<字符串,列表<对象>>

Java8流列表<地图<字符串,对象>> groupingBy和计数值

Java的游戏 - 绑定对象的列表,并附有地图<字符串,AnotherObject>内

如何从地图对象基于地图的containsKey值?

比较一个List <地图<String,字符串>>到一个List <地图<字符串,对象>> Java的

迭代虽然地图<字符串,列表<对象的内容>>和分配列表<对象的值>成单独的列表<双>

内部地图存储的HashMap <字符串,对象>

地图字符串使用杰克逊继承对象

Java的8 STREM过滤图在地图 - 地图<字符串,地图<字符串,员工>>

从地图填充Java对象的方法

用Java复制地图对象

遍历 terraform 中的对象地图

JavaScript中的地图数据对象

变换一个List <对象>的地图<字符串,整数>使得字符串不是使用Java 8流重复值

如何从地图对象中删除带有对象键的对象?

如何设置像那样的地图“地图<字符串,布尔>”

初始化地图从地图条目<字符串,对象>实例