将键/值数组转换为Map时出错

时间:2016-04-29 00:30:19

标签: scala

这是代码。当我尝试将Array中的每个List元素(这是第3步的结果)转换为{时,我在第4步中出错{1}}。我在这里做错了什么?

Map

1 个答案:

答案 0 :(得分:3)

toMap要求您的收藏集元素为元组(T, U),而filteredList的元素为Array[String]

In" step3"你需要返回元组而不是字符串,如下所示:

yield {
 val splitted = element.split("=")
 splitted(0) -> splitted(1)
}

filteredList现在List[Array[(String, String)]]toMap正常工作。