微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

在没有循环的对象列表中,在Scala中创建一个HashMap

我有一个对象列表,每个对象有两个感兴趣的字段,我会称之为“键”和“值”.从那里我需要构建一个由“key”映射到“value”的条目组成的HashMap.

我知道可以通过遍历列表并为列表中的每个项目调用hmap.put(obj.key,obj.value)来完成.但是,不知何故,这样可以通过一个简单的代码行使用map或flatMap或者其他一些Scala的List操作的混合来实现“闻起来”,其中有一个功能结构.我有没有“闻到”,怎么做?

解决方法

list.map(i => i.key -> i.value).toMap

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐