【发布时间】:2018-07-24 21:59:36
【问题描述】:
是否可以使用流和收集器生成 HashMap? 我试过类似的东西:
myList.stream()
.map(Label::new)
.collect(Collectors.toMap(Function.identity(), PasswordField::new))
但它显然不起作用,我尝试了其他解决方案,但没有成功。 你有什么建议吗?
【问题讨论】:
-
附注,使用
Label作为键是危险的。HashMap应该有不可变的键,而Label不是一个。