我有对象的名单,有两个感兴趣的领域的每个对象,我会打电话给“关键”和“价值”创建从对象列表Scala中的一个HashMap中。从那我需要建立一个HashMap,由“key”映射到“value”的条目组成。没有循环
我知道它可以通过列表循环,并呼吁hmap.put(obj.key, obj.value)
对列表中的每个项目来完成。但不知何故,“闻香”这样可以在使用map
或flatMap
或Scala的列表操作的一些其他组合代码一个简单的线条来完成,与在那里的功能结构。我有没有“闻到”的权利,以及如何做?
OP想要一个'HashMap'不是'Map' – samthebest
警告:它不支持重复的密钥! –