Olá gostaria de saber se este somatório de uma lista de bigDecimal está certo usando o Java 8 , ou daria pra ser menor ou ta feio a codificação que fiz.
//Classe original da lista
public class SaldosFinanciamentos{
//variavel bigdecimal para realizar o somatorio
private BigDecimal saldoAnterior;
//gets and setts
}
public class Teste{
List<SaldosFinanciamentos> saldosVos = new ArrayList()<>;
public void teste() {
double soma = saldosVOs.stream().map(item->
item.getSaldoAnterior()).mapToDouble(BigDecimal::doubleValue).sum();
}
}
O resultado está batendo ok, gostaria de saber se tem um jeito certou ou melhor…