Freigeben über


BigDecimal Konstruktoren

Definition

Überlädt

BigDecimal(BigInteger)

Übersetzt ein BigInteger in ein BigDecimal.

BigDecimal(Char[], Int32, Int32, MathContext)

Übersetzt eine Zeichenarraydarstellung einer BigDecimal in eine BigDecimal, akzeptiert die gleiche Abfolge von Zeichen wie der #BigDecimal(String) Konstruktor, während ein Unterarray angegeben und mit Rundung gemäß den Kontexteinstellungen ermöglicht wird.

BigDecimal(Char[], Int32, Int32)

Übersetzt eine Zeichenarraydarstellung einer BigDecimal in eine BigDecimal, die die gleiche Abfolge von Zeichen wie der #BigDecimal(String) Konstruktor akzeptiert, während ein Unterarray angegeben werden kann.

BigDecimal(BigInteger, Int32, MathContext)

Übersetzt einen BigInteger nicht skalierten Wert und eine int Skalierung in eine BigDecimalSkala mit Rundung gemäß den Kontexteinstellungen.

BigDecimal(String, MathContext)

Übersetzt die Zeichenfolgendarstellung einer BigDecimal in ein BigDecimal, wobei die gleichen Zeichenfolgen wie der #BigDecimal(String) Konstruktor akzeptiert werden, wobei die Zeichenfolgen entsprechend den Kontexteinstellungen gerundet werden.

BigDecimal(IntPtr, JniHandleOwnership)

Ein Konstruktor, der beim Erstellen verwalteter Darstellungen von JNI-Objekten verwendet wird; wird von der Laufzeit aufgerufen.

BigDecimal(Int64, MathContext)

Übersetzt eine long in eine BigDecimal, mit Rundung gemäß den Kontexteinstellungen.

BigDecimal(Double, MathContext)

Übersetzt eine double in eine BigDecimal, mit Rundung gemäß den Kontexteinstellungen.

BigDecimal(Int32, MathContext)

Übersetzt eine int in eine BigDecimal, mit Rundung gemäß den Kontexteinstellungen.

BigDecimal(BigInteger, Int32)

Übersetzt einen BigInteger nicht skalierten Wert und eine int Skalierung in eine BigDecimal.

BigDecimal(BigInteger, MathContext)

Übersetzt eine BigInteger in eine BigDecimal Rundung gemäß den Kontexteinstellungen.

BigDecimal(String)

Übersetzt die Zeichenfolgendarstellung einer BigDecimal in ein BigDecimal.

BigDecimal(Int64)

Übersetzt ein long in ein BigDecimal.

BigDecimal(Int32)

Übersetzt eine int in ein BigDecimal.

BigDecimal(Double)

Übersetzt eine double in eine BigDecimal genaue Dezimaldarstellung des doublebinären Gleitkommawerts.

BigDecimal(Char[])

Übersetzt eine Zeichenarraydarstellung einer BigDecimal in eine BigDecimal, wobei die gleiche Abfolge von Zeichen wie der #BigDecimal(String) Konstruktor akzeptiert wird.

BigDecimal(Char[], MathContext)

Übersetzt eine Zeichenarraydarstellung einer BigDecimal in eine BigDecimal, akzeptiert die gleiche Abfolge von Zeichen wie der #BigDecimal(String) Konstruktor und mit Rundung gemäß den Kontexteinstellungen.

BigDecimal(BigInteger)

Übersetzt ein BigInteger in ein BigDecimal.

[Android.Runtime.Register(".ctor", "(Ljava/math/BigInteger;)V", "")]
public BigDecimal (Java.Math.BigInteger? val);
[<Android.Runtime.Register(".ctor", "(Ljava/math/BigInteger;)V", "")>]
new Java.Math.BigDecimal : Java.Math.BigInteger -> Java.Math.BigDecimal

Parameter

val
BigInteger

BigInteger wert, in den konvertiert BigDecimalwerden soll.

Attribute

Hinweise

Java-Dokumentation für java.math.BigDecimal.BigDecimal(java.math.BigInteger).

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für:

BigDecimal(Char[], Int32, Int32, MathContext)

Übersetzt eine Zeichenarraydarstellung einer BigDecimal in eine BigDecimal, akzeptiert die gleiche Abfolge von Zeichen wie der #BigDecimal(String) Konstruktor, während ein Unterarray angegeben und mit Rundung gemäß den Kontexteinstellungen ermöglicht wird.

[Android.Runtime.Register(".ctor", "([CIILjava/math/MathContext;)V", "")]
public BigDecimal (char[]? in, int offset, int len, Java.Math.MathContext? mc);
[<Android.Runtime.Register(".ctor", "([CIILjava/math/MathContext;)V", "")>]
new Java.Math.BigDecimal : char[] * int * int * Java.Math.MathContext -> Java.Math.BigDecimal

Parameter

in
Char[]

char Array, das die Quelle von Zeichen ist.

offset
Int32

erstes Zeichen im zu prüfenden Array.

len
Int32

Anzahl der zu berücksichtigenden Zeichen.

mc
MathContext

der zu verwendende Kontext.

Attribute

Ausnahmen

if offset = in.length, or if in does not contain a valid string representation of a big decimal.

wenn mc.precision > 0 und mc.roundingMode == UNNECESSARY die neue große Dezimalzahl nicht innerhalb der angegebenen Genauigkeit dargestellt werden kann, ohne zu runden.

Hinweise

Java-Dokumentation für java.math.BigDecimal.BigDecimal(char[], int, int, java.math.MathContext).

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für:

BigDecimal(Char[], Int32, Int32)

Übersetzt eine Zeichenarraydarstellung einer BigDecimal in eine BigDecimal, die die gleiche Abfolge von Zeichen wie der #BigDecimal(String) Konstruktor akzeptiert, während ein Unterarray angegeben werden kann.

[Android.Runtime.Register(".ctor", "([CII)V", "")]
public BigDecimal (char[]? in, int offset, int len);
[<Android.Runtime.Register(".ctor", "([CII)V", "")>]
new Java.Math.BigDecimal : char[] * int * int -> Java.Math.BigDecimal

Parameter

in
Char[]

char Array, das die Quelle von Zeichen ist.

offset
Int32

erstes Zeichen im zu prüfenden Array.

len
Int32

Anzahl der zu berücksichtigenden Zeichen.

Attribute

Ausnahmen

if offset = in.length, or if in does not contain a valid string representation of a big decimal.

Hinweise

Übersetzt eine Zeichenarraydarstellung einer BigDecimal in eine BigDecimal, die die gleiche Abfolge von Zeichen wie der #BigDecimal(String) Konstruktor akzeptiert, während ein Unterarray angegeben werden kann.

Hinzugefügt in 1.5.

Java-Dokumentation für java.math.BigDecimal.BigDecimal(.*char[], .*int, .*int).

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für:

BigDecimal(BigInteger, Int32, MathContext)

Übersetzt einen BigInteger nicht skalierten Wert und eine int Skalierung in eine BigDecimalSkala mit Rundung gemäß den Kontexteinstellungen.

[Android.Runtime.Register(".ctor", "(Ljava/math/BigInteger;ILjava/math/MathContext;)V", "")]
public BigDecimal (Java.Math.BigInteger? unscaledVal, int scale, Java.Math.MathContext? mc);
[<Android.Runtime.Register(".ctor", "(Ljava/math/BigInteger;ILjava/math/MathContext;)V", "")>]
new Java.Math.BigDecimal : Java.Math.BigInteger * int * Java.Math.MathContext -> Java.Math.BigDecimal

Parameter

unscaledVal
BigInteger

Unkalierter Wert des BigDecimal.

scale
Int32

Skalierung der BigDecimal.

mc
MathContext

der zu verwendende Kontext.

Attribute

Ausnahmen

wenn mc.precision > 0 und mc.roundingMode == UNNECESSARY die neue große Dezimalzahl nicht innerhalb der angegebenen Genauigkeit dargestellt werden kann, ohne zu runden.

wenn unscaledVal == null.

Hinweise

Java-Dokumentation für java.math.BigDecimal.BigDecimal(java.math.BigInteger, int, java.math.MathContext).

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für:

BigDecimal(String, MathContext)

Übersetzt die Zeichenfolgendarstellung einer BigDecimal in ein BigDecimal, wobei die gleichen Zeichenfolgen wie der #BigDecimal(String) Konstruktor akzeptiert werden, wobei die Zeichenfolgen entsprechend den Kontexteinstellungen gerundet werden.

[Android.Runtime.Register(".ctor", "(Ljava/lang/String;Ljava/math/MathContext;)V", "")]
public BigDecimal (string? val, Java.Math.MathContext? mc);
[<Android.Runtime.Register(".ctor", "(Ljava/lang/String;Ljava/math/MathContext;)V", "")>]
new Java.Math.BigDecimal : string * Java.Math.MathContext -> Java.Math.BigDecimal

Parameter

val
String

Zeichenfolgendarstellung eines BigDecimal.

mc
MathContext

der zu verwendende Kontext.

Attribute

Ausnahmen

wenn val keine gültige Zeichenfolgendarstellung einer großen Dezimalzahl enthalten ist.

wenn mc.precision > 0 und mc.roundingMode == UNNECESSARY die neue große Dezimalzahl nicht innerhalb der angegebenen Genauigkeit dargestellt werden kann, ohne zu runden.

Hinweise

Java-Dokumentation für java.math.BigDecimal.BigDecimal(java.lang.String, java.math.MathContext).

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für:

BigDecimal(IntPtr, JniHandleOwnership)

Ein Konstruktor, der beim Erstellen verwalteter Darstellungen von JNI-Objekten verwendet wird; wird von der Laufzeit aufgerufen.

protected BigDecimal (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
new Java.Math.BigDecimal : nativeint * Android.Runtime.JniHandleOwnership -> Java.Math.BigDecimal

Parameter

javaReference
IntPtr

nativeint

A IntPtrcontaining a Java Native Interface (JNI) object reference.

transfer
JniHandleOwnership

Ein JniHandleOwnershipHinweis auf die Behandlung javaReference

Hinweise

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für:

BigDecimal(Int64, MathContext)

Übersetzt eine long in eine BigDecimal, mit Rundung gemäß den Kontexteinstellungen.

[Android.Runtime.Register(".ctor", "(JLjava/math/MathContext;)V", "")]
public BigDecimal (long val, Java.Math.MathContext? mc);
[<Android.Runtime.Register(".ctor", "(JLjava/math/MathContext;)V", "")>]
new Java.Math.BigDecimal : int64 * Java.Math.MathContext -> Java.Math.BigDecimal

Parameter

val
Int64

long wert, in den konvertiert BigDecimalwerden soll.

mc
MathContext

der zu verwendende Kontext.

Attribute

Ausnahmen

wenn mc.precision > 0 und mc.roundingMode == UNNECESSARY die neue große Dezimalzahl nicht innerhalb der angegebenen Genauigkeit dargestellt werden kann, ohne zu runden.

Hinweise

Java-Dokumentation für java.math.BigDecimal.BigDecimal(long, java.math.MathContext).

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für:

BigDecimal(Double, MathContext)

Übersetzt eine double in eine BigDecimal, mit Rundung gemäß den Kontexteinstellungen.

[Android.Runtime.Register(".ctor", "(DLjava/math/MathContext;)V", "")]
public BigDecimal (double val, Java.Math.MathContext? mc);
[<Android.Runtime.Register(".ctor", "(DLjava/math/MathContext;)V", "")>]
new Java.Math.BigDecimal : double * Java.Math.MathContext -> Java.Math.BigDecimal

Parameter

val
Double

double wert, in den konvertiert BigDecimalwerden soll.

mc
MathContext

der zu verwendende Kontext.

Attribute

Ausnahmen

wenn val unendlich ist oder keine Zahl.

wenn mc.precision > 0 und mc.roundingMode == UNNECESSARY die neue große Dezimalzahl nicht innerhalb der angegebenen Genauigkeit dargestellt werden kann, ohne zu runden.

Hinweise

Java-Dokumentation für java.math.BigDecimal.BigDecimal(double, java.math.MathContext).

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für:

BigDecimal(Int32, MathContext)

Übersetzt eine int in eine BigDecimal, mit Rundung gemäß den Kontexteinstellungen.

[Android.Runtime.Register(".ctor", "(ILjava/math/MathContext;)V", "")]
public BigDecimal (int val, Java.Math.MathContext? mc);
[<Android.Runtime.Register(".ctor", "(ILjava/math/MathContext;)V", "")>]
new Java.Math.BigDecimal : int * Java.Math.MathContext -> Java.Math.BigDecimal

Parameter

val
Int32

int wert, in den konvertiert BigDecimalwerden soll.

mc
MathContext

der zu verwendende Kontext.

Attribute

Ausnahmen

wenn mc.precision > 0 und c.roundingMode == UNNECESSARY die neue große Dezimalzahl nicht innerhalb der angegebenen Genauigkeit dargestellt werden kann, ohne zu runden.

Hinweise

Java-Dokumentation für java.math.BigDecimal.BigDecimal(int, java.math.MathContext).

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für:

BigDecimal(BigInteger, Int32)

Übersetzt einen BigInteger nicht skalierten Wert und eine int Skalierung in eine BigDecimal.

[Android.Runtime.Register(".ctor", "(Ljava/math/BigInteger;I)V", "")]
public BigDecimal (Java.Math.BigInteger? unscaledVal, int scale);
[<Android.Runtime.Register(".ctor", "(Ljava/math/BigInteger;I)V", "")>]
new Java.Math.BigDecimal : Java.Math.BigInteger * int -> Java.Math.BigDecimal

Parameter

unscaledVal
BigInteger

Unkalierter Wert des BigDecimal.

scale
Int32

Skalierung der BigDecimal.

Attribute

Ausnahmen

wenn unscaledVal == null.

Hinweise

Java-Dokumentation für java.math.BigDecimal.BigDecimal(java.math.BigInteger, int).

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für:

BigDecimal(BigInteger, MathContext)

Übersetzt eine BigInteger in eine BigDecimal Rundung gemäß den Kontexteinstellungen.

[Android.Runtime.Register(".ctor", "(Ljava/math/BigInteger;Ljava/math/MathContext;)V", "")]
public BigDecimal (Java.Math.BigInteger? val, Java.Math.MathContext? mc);
[<Android.Runtime.Register(".ctor", "(Ljava/math/BigInteger;Ljava/math/MathContext;)V", "")>]
new Java.Math.BigDecimal : Java.Math.BigInteger * Java.Math.MathContext -> Java.Math.BigDecimal

Parameter

val
BigInteger

BigInteger wert, in den konvertiert BigDecimalwerden soll.

mc
MathContext

der zu verwendende Kontext.

Attribute

Ausnahmen

wenn mc.precision > 0 und mc.roundingMode == UNNECESSARY die neue große Dezimalzahl nicht innerhalb der angegebenen Genauigkeit dargestellt werden kann, ohne zu runden.

Hinweise

Java-Dokumentation für java.math.BigDecimal.BigDecimal(java.math.BigInteger, java.math.MathContext).

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für:

BigDecimal(String)

Übersetzt die Zeichenfolgendarstellung einer BigDecimal in ein BigDecimal.

[Android.Runtime.Register(".ctor", "(Ljava/lang/String;)V", "")]
public BigDecimal (string? val);
[<Android.Runtime.Register(".ctor", "(Ljava/lang/String;)V", "")>]
new Java.Math.BigDecimal : string -> Java.Math.BigDecimal

Parameter

val
String

Zeichenfolgendarstellung von BigDecimal.

Attribute

Ausnahmen

wenn val keine gültige Zeichenfolgendarstellung einer großen Dezimalzahl enthalten ist.

Hinweise

Java-Dokumentation für java.math.BigDecimal.BigDecimal(java.lang.String).

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für:

BigDecimal(Int64)

Übersetzt ein long in ein BigDecimal.

[Android.Runtime.Register(".ctor", "(J)V", "")]
public BigDecimal (long val);
[<Android.Runtime.Register(".ctor", "(J)V", "")>]
new Java.Math.BigDecimal : int64 -> Java.Math.BigDecimal

Parameter

val
Int64

long wert, in den konvertiert BigDecimalwerden soll.

Attribute

Hinweise

Übersetzt ein long in ein BigDecimal. Die Skala der BigDecimal 0 ist null.

Hinzugefügt in 1.5.

Java-Dokumentation für java.math.BigDecimal.BigDecimal(.*long).

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für:

BigDecimal(Int32)

Übersetzt eine int in ein BigDecimal.

[Android.Runtime.Register(".ctor", "(I)V", "")]
public BigDecimal (int val);
[<Android.Runtime.Register(".ctor", "(I)V", "")>]
new Java.Math.BigDecimal : int -> Java.Math.BigDecimal

Parameter

val
Int32

int wert, in den konvertiert BigDecimalwerden soll.

Attribute

Hinweise

Übersetzt eine int in ein BigDecimal. Die Skala der BigDecimal 0 ist null.

Hinzugefügt in 1.5.

Java-Dokumentation für java.math.BigDecimal.BigDecimal(.*int).

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für:

BigDecimal(Double)

Übersetzt eine double in eine BigDecimal genaue Dezimaldarstellung des doublebinären Gleitkommawerts.

[Android.Runtime.Register(".ctor", "(D)V", "")]
public BigDecimal (double val);
[<Android.Runtime.Register(".ctor", "(D)V", "")>]
new Java.Math.BigDecimal : double -> Java.Math.BigDecimal

Parameter

val
Double

double wert, in den konvertiert BigDecimalwerden soll.

Attribute

Ausnahmen

wenn val unendlich ist oder keine Zahl.

Hinweise

Übersetzt eine double in eine BigDecimal genaue Dezimaldarstellung des doublebinären Gleitkommawerts. Die Skala der zurückgegebenen BigDecimal Werte ist der kleinste Wert, (10<sup>scale</sup> &times; val) z. B. eine ganze Zahl.

<b>Notes:</b><ol><li> Die Ergebnisse dieses Konstruktors können etwas unvorhersehbar sein. Man könnte davon ausgehen, dass das Schreiben new BigDecimal(0.1) in Java eine BigDecimal genau gleich 0,1 (ein nicht skalierter Wert von 1, mit einer Skala von 1) erstellt, aber tatsächlich gleich 0,10000000000000055511151231257827021181583404541015625 ist. Dies liegt daran, dass 0,1 nicht genau als ein double (oder, aus diesem Grund, als binärer Bruchteil einer begrenzten Länge) dargestellt werden kann. Daher entspricht der Wert, der em>in</em> an den Konstruktor übergeben <wird, nicht exakt 0,1, ungeachtet dessen.

<li> Der String Konstruktor ist dagegen perfekt vorhersehbar: Das Schreiben new BigDecimal("0.1") erstellt eine <BigDecimal em>genau</em> gleich 0,1, wie man erwarten würde. Daher wird in der Regel empfohlen, dass der #BigDecimal(String)-Zeichenfolgenkonstruktor in der Voreinstellung dieses Konstruktors verwendet wird.

<li> When a must be used as a double source for a BigDecimal, note that this constructor provides an exact conversion; it does not give the same result as converting the double to a String using the Double#toString(double) method and then using the #BigDecimal(String) constructor. Verwenden Sie die static#valueOf(double) Methode, um dieses Ergebnis abzurufen. </ol>

Java-Dokumentation für java.math.BigDecimal.BigDecimal(.*double).

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für:

BigDecimal(Char[])

Übersetzt eine Zeichenarraydarstellung einer BigDecimal in eine BigDecimal, wobei die gleiche Abfolge von Zeichen wie der #BigDecimal(String) Konstruktor akzeptiert wird.

[Android.Runtime.Register(".ctor", "([C)V", "")]
public BigDecimal (char[]? in);
[<Android.Runtime.Register(".ctor", "([C)V", "")>]
new Java.Math.BigDecimal : char[] -> Java.Math.BigDecimal

Parameter

in
Char[]

char Array, das die Quelle von Zeichen ist.

Attribute

Ausnahmen

wenn in keine gültige Zeichenfolgendarstellung einer großen Dezimalzahl enthalten ist.

Hinweise

Übersetzt eine Zeichenarraydarstellung einer BigDecimal in eine BigDecimal, wobei die gleiche Abfolge von Zeichen wie der #BigDecimal(String) Konstruktor akzeptiert wird.

Hinzugefügt in 1.5.

Java-Dokumentation für java.math.BigDecimal.BigDecimal(.*char[]).

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für:

BigDecimal(Char[], MathContext)

Übersetzt eine Zeichenarraydarstellung einer BigDecimal in eine BigDecimal, akzeptiert die gleiche Abfolge von Zeichen wie der #BigDecimal(String) Konstruktor und mit Rundung gemäß den Kontexteinstellungen.

[Android.Runtime.Register(".ctor", "([CLjava/math/MathContext;)V", "")]
public BigDecimal (char[]? in, Java.Math.MathContext? mc);
[<Android.Runtime.Register(".ctor", "([CLjava/math/MathContext;)V", "")>]
new Java.Math.BigDecimal : char[] * Java.Math.MathContext -> Java.Math.BigDecimal

Parameter

in
Char[]

char Array, das die Quelle von Zeichen ist.

mc
MathContext

der zu verwendende Kontext.

Attribute

Ausnahmen

wenn in keine gültige Zeichenfolgendarstellung einer großen Dezimalzahl enthalten ist.

wenn mc.precision > 0 und mc.roundingMode == UNNECESSARY die neue große Dezimalzahl nicht innerhalb der angegebenen Genauigkeit dargestellt werden kann, ohne zu runden.

Hinweise

Java-Dokumentation für java.math.BigDecimal.BigDecimal(char[], java.math.MathContext).

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für: