0

在此处输入图像描述

我无法添加字段,我已经在代码中尝试了几次修改,但没有任何效果。

我当前的代码是字段总和:

txtAmount.addValueChangeListener(event -> {

            NumberFormat formatter = NumberFormat.getCurrencyInstance(new Locale("pt", "BR"));
            double totalValue= 0;

            try {
                totalValue = formatter.parse(txtUnitaryValue.getValue()).doubleValue() * txtQuantidade.getValue();
            } catch (ParseException e) {
                // TODO Auto-generated catch block
                e.printStackTrace();
            }

            txtTotalItemValue.setValue(formatter.format(totalValue));

            addValues= totalValue;
            fieldAddsValues.setValue(formatter.format(addValues));

        });
4

1 回答 1

4

要计算所有位置的总和,请在 txtAmount.addValueChangeListener 块中设置此代码段:

Double sum = listaVendas.stream().mapToDouble(product -> product.getPrice() * product.getQuantity()).sum(); 
于 2021-03-29T18:58:42.470 回答