如何将List(String,String)转换为ListMap [String,String]?

Exp*_*rer 9 scala scala-collections

我有一个类型列表,List(String,String)我想将其转换为地图.当我使用toMap方法时,我发现它没有保留List中的数据顺序.但是我的目标是通过保持数据的顺序与List相同,将列表转换为Map.我学会了ListMap保留插入顺序(但它是不可变的)所以我可以使用带有map函数的LinkedHashMap顺序插入数据,LinkedHashMap但这意味着我需要遍历所有痛苦的元素.任何人都可以建议我一个更好的方法吗?谢谢

C4s*_*tor 12

这应该这样做:

val listMap = ListMap(list : _*)
Run Code Online (Sandbox Code Playgroud)