不要なオーバーヘッドを最小限に抑えて 2 つの BigInteger オブジェクトを分割し、それを BigDecimal オブジェクトに格納する最も簡単な方法は何ですか?
私はこの問題を回避しようとしてきましたが、非常に大量の変換を使用しないものは見つかりません。
編集:この質問がどれほど愚かであるかに気づきましたが、参考のために残しておきます
不要なオーバーヘッドを最小限に抑えて 2 つの BigInteger オブジェクトを分割し、それを BigDecimal オブジェクトに格納する最も簡単な方法は何ですか?
私はこの問題を回避しようとしてきましたが、非常に大量の変換を使用しないものは見つかりません。
編集:この質問がどれほど愚かであるかに気づきましたが、参考のために残しておきます
BigIntegers を BigDecimals に変換できます。
// bigIntX is a BigInteger
BigDecimal bigDecX = new BigDecimal(bigIntX);
BigDecimal bigDecY = new BigDecimal(bigIntY);
// to divide:
bigDecX.divide(bigDecY);
BigInteger
両方を に変換してからBigDecimal
分割します。
http://docs.oracle.com/javase/1.5.0/docs/api/java/math/BigDecimal.html#divide(java.math.BigDecimal)