要将 Scala 列表 (List) 转换为 Map,可以使用 `map` 方法和 `toMap` 方法。\n\n以下是一个示例代码:\n\nscala\nval list = List(("Alice", 25), ("Bob", 30), ("Charlie", 35))\nval map = list.toMap\n\nprintln(map)\n\n\n输出结果:\n\n\nMap(Alice -> 25, Bob -> 30, Charlie -> 35)\n\n\n在上述示例中,我们首先创建一个列表 `list`,其中包含了一些元组(姓名和年龄)。然后,我们使用 `toMap` 方法将列表转换为一个 Map 对象 `map`。最后,我们打印出了转换后的 Map 对象。\n\n注意:如果列表中的元素不是元组类型,而是其他类型的对象,可以使用 `map` 方法将其转换为元组类型,然后再使用 `toMap` 方法将列表转换为 Map 对象。例如:\n\nscala\nval list = List("Alice", "Bob", "Charlie")\nval map = list.map(name => (name, name.length)).toMap\n\nprintln(map)\n\n\n输出结果:\n\n\nMap(Alice -> 5, Bob -> 3, Charlie -> 7)\n\n\n在上述示例中,我们首先创建了一个列表 `list`,其中包含了一些字符串。然后,我们使用 `map` 方法将每个字符串转换为一个元组,元组的第一个元素是字符串本身,第二个元素是字符串的长度。最后,我们使用 `toMap` 方法将列表转换为一个 Map 对象 `map`。最终,我们打印出了转换后的 Map 对象。

Scala 列表转换为 Map: 使用 map 和 toMap 方法

原文地址: https://www.cveoy.top/t/topic/p8jH 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录