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