BigDecimal.ValueOf メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
オーバーロード
| 名前 | 説明 |
|---|---|
| ValueOf(Int64, Int32) |
特定のスケールを持つ |
| ValueOf(Int64) |
|
| ValueOf(Double) |
|
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がスローされます。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。
適用対象
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を返します。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。
適用対象
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) コンストラクターが使用されたかのように構築されます。 これは通常、正確な変換ではありません。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。