我有一个对象列表,每个对象都有两个感兴趣的字段,我称之为“键”和“值”。 我需要构建一个由条目组成的HashMap,其中“键”映射到“值”。
我知道可以通过循环遍历列表并对列表中的每个项目调用hmap.put(obj.key,obj.value)来实现这一点。 但某种程度上它“有点不对劲”,看起来好像可以使用Scala的List操作中的一个简单代码行以及一些函数式的构造来完成此操作。 我有这种感觉吗?如果是,应该如何实现?
我知道可以通过循环遍历列表并对列表中的每个项目调用hmap.put(obj.key,obj.value)来实现这一点。 但某种程度上它“有点不对劲”,看起来好像可以使用Scala的List操作中的一个简单代码行以及一些函数式的构造来完成此操作。 我有这种感觉吗?如果是,应该如何实现?
HashMap
而不是Map
。 - samthebest