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

最佳答案

这应该做到这一点:

val listMap = ListMap(list : _*)

10-06 12:36