list转bigdecimal
时间: 2023-10-11 13:06:02 浏览: 50
你可以使用`BigDecimal`的构造函数将`List`转换为`BigDecimal`。首先,创建一个空的`BigDecimal`列表,然后迭代原始列表中的每个元素,并将其转换为`BigDecimal`对象,最后将其添加到新列表中。下面是一个示例代码:
```java
import java.math.BigDecimal;
import java.util.ArrayList;
import java.util.List;
public class Main {
public static void main(String[] args) {
List<Double> doubleList = new ArrayList<>();
doubleList.add(1.23);
doubleList.add(4.56);
doubleList.add(7.89);
List<BigDecimal> decimalList = new ArrayList<>();
for (Double value : doubleList) {
decimalList.add(BigDecimal.valueOf(value));
}
// 打印转换后的BigDecimal列表
for (BigDecimal decimal : decimalList) {
System.out.println(decimal);
}
}
}
```
这段代码将 `List<Double>` 转换为 `List<BigDecimal>`。你可以根据需要修改元素类型和列表类型。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)