Java: Calculate Total Quantity from a List of VmiMaterialDocument Objects
This Java code iterates through a list of 'VmiMaterialDocument' objects and calculates the sum of their 'TotalQuantity' fields using BigDecimal for accurate numeric calculations.
import java.math.BigDecimal;
import java.util.List;
public BigDecimal calculateTotalQuantitySum(List<VmiMaterialDocument> vmiListGtZero) {
BigDecimal sum = BigDecimal.ZERO;
for (VmiMaterialDocument document : vmiListGtZero) {
sum = sum.add(document.getTotalQuantity());
}
return sum;
}
Explanation:
- Initialization: A BigDecimal variable 'sum' is initialized to BigDecimal.ZERO.
- Iteration: The code iterates through each 'VmiMaterialDocument' object in the 'vmiListGtZero' list.
- Sum Calculation: For each object, the 'TotalQuantity' field is added to the 'sum' variable using the BigDecimal.add() method.
- Return Value: The final calculated sum is returned as a BigDecimal object.
Important Note: Replace 'VmiMaterialDocument' with the actual class name of your object. This code ensures precise calculation of the total quantity by using BigDecimal for handling decimal values.
原文地址: https://www.cveoy.top/t/topic/lHGz 著作权归作者所有。请勿转载和采集!