将双精度数组转换为BigDecimals数组

时间:2012-10-02 18:07:04

标签: java arrays double type-conversion biginteger

我正在尝试将Double值数组转换为BigInteger值的数组,但我无法弄清楚如何告诉java创建一个新的空{{1}数组与原始数组的长度相同。

4 个答案:

答案 0 :(得分:6)

BigInteger[] dest = new BigInteger[src.length];

其中src是原始的双数组。

答案 1 :(得分:0)

由于您拥有Double array的长度..您可以将其作为BigInteger数组的大小。

BigInteger[] bigIntegerArr = new BigInteger[doubleArray.length];

答案 2 :(得分:0)

BingInteger[] secondArray = new BigInteger[doublArray.length];

答案 3 :(得分:0)

用双数组的长度初始化它。

Double[] doubleArray = ...;
BigInteger[] bigIntArray = new BigInteger[doubleArray.length];