我正在尝试使用Java流而不是forloop
ids.stream().map(AccountPermissionsUpdate::new)
我创建了另一个构造函数, 我的问题是:如何调用第二个构造函数
new AccountPermissionsUpdate(id,true)
谢谢
public AccountPermissionsUpdate(long accountId) {
this.accountId = accountId;
}
public AccountPermissionsUpdate(long accountId, boolean forcedLogout) {
this.accountId = accountId;
this.forcedLogout = forcedLogout;
}
答案 0 :(得分:2)
尝试以下代码:
ids.stream().map(element -> new AccountPermissionsUpdate(element,true));
答案 1 :(得分:2)
ids.stream().map(id -> new AccountPermissionsUpdate(id, true));
您将这样称呼它。