如何在Scala中将Hashmap转换为Map?
首先让我们了解什么是map和hashmaps?
Scala中的map是一个集合,将其元素存储为键值对,例如字典。
示例
Map( 1 -> Scala, 2 -> Python, 3 -> Javascript)
hashmap是基于映射和哈希的集合。它存储键值对。
示例
HashMap( 1 -> Scala, 2 -> Python, 3 -> Javascript)
将HashMap转换为Map
在Scala中,我们可以使用tomap方法将哈希映射转换为map。
语法:
Map = HashMap.toMap
Scala程序将hashmap转换为map
import scala.collection.mutable.HashMap ;
object MyClass {
def main(args: Array[String]) {
val hashMap = HashMap(1->"Scala", 2->"Python", 3->"JavaScript")
println("HashMap: " + hashMap)
val map = hashMap.toMap
println("Map: " + map)
}
}输出:
HashMap: HashMap(1 -> Scala, 2 -> Python, 3 -> JavaScript) Map: Map(1 -> Scala, 2 -> Python, 3 -> JavaScript)
说明:
在上面的代码中,我们创建了一个HashMap,然后使用toMap方法将其转换为Map。
热门推荐
10 年末祝福语简短小清新
11 对战友的祝福语简短
12 新年简短祝福语大全集
13 七十年祝福语简短
14 2026腊八简短祝福语
15 写给老板祝福语简短高级
16 婆婆66岁祝福语简短
17 感谢室友结婚祝福语简短
18 清新唯美生日祝福语简短