-
示例代码
public List<Users> formatUserIdentifier(String dept, String joinDate) {
users.stream()
.map(user -> {
return user.setIdentifier(user.getIdentifier() + "_" + dept + "_" + joinDate);
});
return users;
}
-
原因:因为使用map必须返回一个对象,而使用set返回的是一个void
-
解决:
-
使用forEach,因为不要求返回一个对象
users.stream()
.forEach(user-> user.setIdentifier(user.getIdentifier() + "_" + dept + "_" + joinDate));
}
-
添加lombok的@Accessors(chain = true)
,意味着set
会返回一个对象,而不是void
@Accessors(chain = true)
public class CommentDTO {
}
生成的代码如下所示
public CommentDTO setCategoryId(Long categoryId) {
this.categoryId = categoryId;
return this;
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)