Language

BigDecimal.ValueOf メソッド

定義

オーバーロード

名前 説明
ValueOf(Int64, Int32)

特定のスケールを持つlongにBigDecimalを変換します。

ValueOf(Int64)

longをBigDecimalに変換します。

ValueOf(Double)

doubleをBigDecimalに変換します。

ValueOf(Int64, Int32)

特定のスケールを持つlongにBigDecimalを変換します。

[Android.Runtime.Register("valueOf", "(JI)Landroid/icu/math/BigDecimal;", "", ApiSince=24)]
public static Android.Icu.Math.BigDecimal? ValueOf(long lint, int scale);
[<Android.Runtime.Register("valueOf", "(JI)Landroid/icu/math/BigDecimal;", "", ApiSince=24)>]
static member ValueOf : int64 * int -> Android.Icu.Math.BigDecimal

パラメーター

lint
Int64

翻訳する long 。

scale
Int32

適用する int スケール。

返品

BigDecimal lintと等しい値です。

属性

注釈

特定のスケールを持つlongにBigDecimalを変換します。 つまり、2 番目のパラメーター BigDecimalによって調整された、指定されたlongと等しいスケーリングされていない値を持つプレーンなscaleを返します。

結果は次の方法で得られます。

(new BigDecimal(lint)).divide(TEN.pow(new BigDecimal(scale)))

NumberFormatExceptionが負の場合、scaleがスローされます。

Javaドキュメント。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象

ValueOf(Int64)

longをBigDecimalに変換します。

[Android.Runtime.Register("valueOf", "(J)Landroid/icu/math/BigDecimal;", "", ApiSince=24)]
public static Android.Icu.Math.BigDecimal? ValueOf(long lint);
[<Android.Runtime.Register("valueOf", "(J)Landroid/icu/math/BigDecimal;", "", ApiSince=24)>]
static member ValueOf : int64 -> Android.Icu.Math.BigDecimal

パラメーター

lint
Int64

翻訳する long 。

返品

BigDecimal lintと等しい値です。

属性

注釈

longをBigDecimalに変換します。 つまり、値が指定されたBigDecimalと等しいプレーンなlongを返します。

Javaドキュメント。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象

ValueOf(Double)

doubleをBigDecimalに変換します。

[Android.Runtime.Register("valueOf", "(D)Landroid/icu/math/BigDecimal;", "", ApiSince=24)]
public static Android.Icu.Math.BigDecimal? ValueOf(double dub);
[<Android.Runtime.Register("valueOf", "(D)Landroid/icu/math/BigDecimal;", "", ApiSince=24)>]
static member ValueOf : double -> Android.Icu.Math.BigDecimal

パラメーター

dub
Double

翻訳する double 。

返品

BigDecimal dubと等しい値です。

属性

注釈

doubleをBigDecimalに変換します。

64 ビット符号付きバイナリ浮動小数点パラメーターの 10 進表現である BigDecimal を返します。 パラメーターが無限であるか、数値 (NaN) でない場合は、 NumberFormatException がスローされます。

この数値は、numが String メソッドを使用して Double.toString()に変換され、#BigDecimal(java.lang.String) コンストラクターが使用されたかのように構築されます。 これは通常、正確な変換ではありません。

Javaドキュメント。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象