Map<Map<String,String>,Map<String,String>> a
我想迭代它的所有元素.我试过了:
for(Map.Entry<Map<String,String>> first:firstMap.keySet()) { ...}
错误是
Cannot cast object '{key1=value1,key2=value2,key3=value3,key4=value4}' with class 'java.util.linkedHashMap' to class 'java.util.Map$Entry' due to: groovy.lang.GroovyRuntimeException: Could not find matching constructor for: java.util.Map$Entry(java.util.linkedHashMap)
如何迭代我的地图?
解决方法 你可以使用每个:def a = [ ([a:'tim',b:'xelian']):[ a:1,b:2 ],([a:'alice',b:'zoe']):[ a:3,b:4 ] ]a.each { key,value -> println "Key $key == Value $value"}总结
以上是内存溢出为你收集整理的循环 – 在groovy中迭代Map,Map>全部内容,希望文章能够帮你解决循环 – 在groovy中迭代Map,Map>所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)