给定一个此类List
的对象:Person
class Person(val id : Long, val name : String)
获取带有id
键和name
值的(java)HashMap的“scala方式”是什么?
如果最佳答案不包括 using .map
,请提供一个示例,即使它更难做到。
谢谢你。
编辑
这就是我现在所拥有的,但它并不是一成不变的:
val map = new HashMap[Long, String]
personList.foreach { p => map.put(p.getId, p.getName) }
return map