数组 转BigDecimal
时间: 2023-10-18 15:26:41 浏览: 70
要将数组转换为 BigDecimal,你可以使用 BigDecimal 的构造函数来实现。你需要遍历数组,并将每个元素转换为 BigDecimal 对象。以下是一个示例代码:
```java
import java.math.BigDecimal;
public class ArrayToBigDecimal {
public static void main(String[] args) {
double[] array = {1.2, 2.3, 3.4, 4.5};
BigDecimal[] bigDecimals = new BigDecimal[array.length];
for (int i = 0; i < array.length; i++) {
bigDecimals[i] = BigDecimal.valueOf(array[i]);
}
// 打印转换后的 BigDecimal 数组
for (BigDecimal bd : bigDecimals) {
System.out.println(bd);
}
}
}
```
这个示例中,我们创建了一个 double 类型的数组 `array`,然后定义了一个与数组长度相同的 BigDecimal 数组 `bigDecimals`。接着我们使用 `BigDecimal.valueOf()` 方法将每个数组元素转换为 BigDecimal 对象,并存储在 `bigDecimals` 数组中。最后,我们打印出转换后的 BigDecimal 数组。
输出结果:
```
1.2
2.3
3.4
4.5
```
希望这可以帮助到你!如果你还有其他问题,请随时提问。