将键作为字符串映射,并将值作为列表在Groovy中
发布时间:2020-12-14 16:36:53 所属栏目:大数据 来源:网络整理
导读:任何人都可以指出如何使用Groovy中的Map,其中有一个String作为其键和List作为值? 解决方法 Groovy接受几乎所有的Java语法,所以有一系列选择,如下所示: // Java syntax MapString,List map1 = new HashMapString,List();List list1 = new ArrayList();li
任何人都可以指出如何使用Groovy中的Map,其中有一个String作为其键和List作为值?
解决方法
Groovy接受几乎所有的Java语法,所以有一系列选择,如下所示:
// Java syntax Map<String,List> map1 = new HashMap<String,List>(); List list1 = new ArrayList(); list1.add("hello"); map1.put("abc",list1); assert map1.get("abc") == list1; // slightly less Java-esque def map2 = new HashMap<String,List>() def list2 = new ArrayList() list2.add("hello") map2.put("abc",list1) assert map2.get("abc") == list2 // typical Groovy def map3 = [:] def list3 = [] list3 << "hello" map3.'abc'= list1 assert map3.'abc' == list3 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |