是否可以使用流和收集器生成HashMap?我尝试过这样的东西:
myList.stream()
.map(Label::new)
.collect(Collectors.toMap(Function.identity(), PasswordField::new))但它显然不起作用,我尝试了其他解决方案,但没有成功。你有什么建议吗?
发布于 2018-07-25 06:07:40
PasswordField类只有一个默认的构造函数,这意味着PasswordField::new不会像(Label l) -> new PasswordField(l)一样工作。取而代之的是,值映射器应该是(Label l) -> new PasswordField()或简单的l -> new PasswordField();
https://stackoverflow.com/questions/51508112
复制相似问题