Я хочу перебрать список учетных записей и суммировать сумму двойного кредита с помощью функции лямбда-выражения Java 8. Есть идеи?
import lombok.*;
import java.util.List;
@Data
public class Account {
private Double amount;
@Getter(AccessLevel.NONE)
private Boolean active;
private String companyCode;
private Long accountNumber;
public Boolean isActiveAccount() {
return active;
}
}
У меня есть список учетных записей, я хочу суммировать сумму кредита с помощью функции Lambda Java 1.8, как мне это сделать вместо традиционного подхода, который я показал ниже?
//Lets pretend that the list has 3000 account-elements.
List<Account> accountsList = new ArrayList<>();
Double totalAmount = 0.0;
for (Account account : accountsList) {
Double accAmountList = account.getAmount();
if(null != accAmountList) totalAmount += accAmountList;
}