java中把list集合里的double类型的字段值取出来并保留指定的5位小数
时间: 2024-11-09 11:25:48 浏览: 32
在Java中,如果你有一个`List<Double>`,可以直接对其中的元素进行加法操作以求和。如果你想保留特定的小数位数,可以使用`DecimalFormat`类来格式化结果。这里是示例:
```java
import java.text.DecimalFormat;
import java.util.ArrayList;
import java.util.List;
public class Main {
public static void main(String[] args) {
List<Double> list = new ArrayList<>();
list.add(1.23456);
list.add(2.34567);
list.add(3.45678);
double total = 0;
for (Double num : list) {
total += num;
}
DecimalFormat df = new DecimalFormat("#.00000");
String formattedSum = df.format(total);
System.out.println("Formatted Sum: " + formattedSum);
}
}
```
在这个例子中,`DecimalFormat`的构造函数设置了一个模式`#.00000`,这表示最多显示五位小数,多余的会被截断。
阅读全文
相关推荐



















