我有對象的名單,有兩個感興趣的領域的每個對象,我會打電話給「關鍵」和「價值」創建從對象列表Scala中的一個HashMap中。從那我需要建立一個HashMap,由「key」映射到「value」的條目組成。沒有循環
我知道它可以通過列表循環,並呼籲hmap.put(obj.key, obj.value)
對列表中的每個項目來完成。但不知何故,「聞香」這樣可以在使用map
或flatMap
或Scala的列表操作的一些其他組合代碼一個簡單的線條來完成,與在那裏的功能結構。我有沒有「聞到」的權利,以及如何做?
OP想要一個'HashMap'不是'Map' – samthebest
警告:它不支持重複的密鑰! –