[英]Value in a map contains another map
例如,下面的地图名称是TEST
:
{
name : 1
place : 2
others : {marks : 100 , rank : 200 }
}
我无法通过单独的地图获得他人的价值。
Map<String,Object> final = TEST.get('others'); //It throws class cast exception
如何在单独的地图中获得他人的价值?
如果您以这种方式创建了测试图
Map<String,Map<String,String>> Test = new HashMap<String,Map<String,String>>();
那么您可以使用for(Entry<String,Map<String,String>> testsample : Test.entryset())
来获取值,然后您可以使用testsample.entryvalue
来获取其中的地图。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.