scala – 如何将List(String,String)转换为ListMap [String,Stri
发布时间:2020-12-16 08:59:48 所属栏目:安全 来源:网络整理
导读:我有一个List(String,String)类型的列表,我想将它转换为map.当我使用toMap方法时,我发现它没有保留List中的数据顺序.但是我的目标是通过保持数据的顺序与List相同的方式将列表转换为Map.我了解到ListMap保留了插入顺序(但它是不可变的)所以我可以使用带有map
我有一个List(String,String)类型的列表,我想将它转换为map.当我使用toMap方法时,我发现它没有保留List中的数据顺序.但是我的目标是通过保持数据的顺序与List相同的方式将列表转换为Map.我了解到ListMap保留了插入顺序(但它是不可变的)所以我可以使用带有map函数的LinkedHashMap将数据顺序插入到LinkedHashMap中,但这意味着我需要遍历所有痛苦的元素.任何人都可以建议我一个更好的方法?
谢谢 解决方法
这应该这样做:
val listMap = ListMap(list : _*) (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |