Class BigDecimal
public class BigDecimal : Number, IDynamicMetaObjectProvider, IJVMBridgeCore, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeDefinition, ISerializable, IComparable<BigDecimal>
- Inheritance
-
JVMBridgeBaseJVMBridgeBase<Serializable>BigDecimal
- Implements
-
IJVMBridgeCoreIJVMBridgeBaseStaticIJVMBridgeBaseIJVMBridgeDefinition
- Inherited Members
-
JVMBridgeBase<Serializable>.IsAssignableFrom(IJavaType)JVMBridgeBase<Serializable>.IsAssignableFrom<T>()JVMBridgeBase<Serializable>.Execute<T>(params T[])JVMBridgeBase<Serializable>.DynBridgeClazzJVMBridgeBase<Serializable>.BridgeClazzJVMBridgeBase.RuntimeClassNameOf<T>()JVMBridgeBase.ClassNameOf<T>()JVMBridgeBase.ClassOf<T>()JVMBridgeBase.WrapsDirect<TNewClass>(IJavaObject)JVMBridgeBase.Wraps<TNewClass>(IJavaObject)JVMBridgeBase.Wraps<TNewClass, TReturn>(IJavaObject)JVMBridgeBase.Wraps<TNewClass, TReturn, TConverter>(IJavaObject)JVMBridgeBase.MonitorEnter()JVMBridgeBase.MonitorExit()JVMBridgeBase.IsInstanceOf(IJavaType)JVMBridgeBase.IsInstanceOf<T>()JVMBridgeBase.RuntimeIsInstanceOf<T>()JVMBridgeBase.CastTo<TNewClass>()JVMBridgeBase.CastDirect<TNewClass>()JVMBridgeBase.Dispose()JVMBridgeBase.ToString()JVMBridgeBase.GetHashCode()JVMBridgeBase.Notify()JVMBridgeBase.NotifyAll()JVMBridgeBase.Wait()JVMBridgeBase.IExecuteWithSignature<TNewClass, TReturn, TConverter>(string, string, params object[])JVMBridgeBase.DynBridgeInstanceJVMBridgeBase.BridgeInstanceJVMBridgeBase.IsBridgeListener
- Extension Methods
Constructors
BigDecimal()
Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge
public BigDecimal()
BigDecimal(String)
public BigDecimal(String arg0)
Parameters
BigDecimal(BigDecimal)
public BigDecimal(BigDecimal arg0)
Parameters
arg0
BigDecimal
BigDecimal(BigInteger)
public BigDecimal(BigInteger arg0)
Parameters
arg0
BigInteger
BigDecimal(BigInteger, int)
public BigDecimal(BigInteger arg0, int arg1)
Parameters
arg0
BigIntegerarg1
int
BigDecimal(char[])
public BigDecimal(char[] arg0)
Parameters
BigDecimal(char[], int, int)
public BigDecimal(char[] arg0, int arg1, int arg2)
Parameters
BigDecimal(double)
public BigDecimal(double arg0)
Parameters
BigDecimal(int)
public BigDecimal(int arg0)
Parameters
BigDecimal(long)
public BigDecimal(long arg0)
Parameters
BigDecimal(params object[])
Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class
public BigDecimal(params object[] args)
Parameters
args
object[]
Properties
BridgeClassName
https://www.jcobridge.com/api-clr/html/P_MASES_JCOBridge_C2JBridge_JVMBridgeBase_BridgeClassName.htm
public override string BridgeClassName { get; }
Property Value
IsBridgeAbstract
public override bool IsBridgeAbstract { get; }
Property Value
IsBridgeCloseable
public override bool IsBridgeCloseable { get; }
Property Value
IsBridgeInterface
public override bool IsBridgeInterface { get; }
Property Value
IsBridgeStatic
public override bool IsBridgeStatic { get; }
Property Value
ONE
public static BigDecimal ONE { get; }
Property Value
ROUND_CEILING
public static int ROUND_CEILING { get; }
Property Value
ROUND_DOWN
public static int ROUND_DOWN { get; }
Property Value
ROUND_FLOOR
public static int ROUND_FLOOR { get; }
Property Value
ROUND_HALF_DOWN
public static int ROUND_HALF_DOWN { get; }
Property Value
ROUND_HALF_EVEN
public static int ROUND_HALF_EVEN { get; }
Property Value
ROUND_HALF_UP
public static int ROUND_HALF_UP { get; }
Property Value
ROUND_UNNECESSARY
public static int ROUND_UNNECESSARY { get; }
Property Value
ROUND_UP
public static int ROUND_UP { get; }
Property Value
TEN
public static BigDecimal TEN { get; }
Property Value
ZERO
public static BigDecimal ZERO { get; }
Property Value
Methods
Abs()
public BigDecimal Abs()
Returns
Abs(MathContext)
public BigDecimal Abs(MathContext arg0)
Parameters
arg0
MathContext
Returns
Add(BigDecimal)
public BigDecimal Add(BigDecimal arg0)
Parameters
arg0
BigDecimal
Returns
Add(BigDecimal, MathContext)
public BigDecimal Add(BigDecimal arg0, MathContext arg1)
Parameters
arg0
BigDecimalarg1
MathContext
Returns
ByteValueExact()
public byte ByteValueExact()
Returns
CompareTo(BigDecimal)
public int CompareTo(BigDecimal arg0)
Parameters
arg0
BigDecimal
Returns
CompareTo(BigDecimal, MathContext)
public int CompareTo(BigDecimal arg0, MathContext arg1)
Parameters
arg0
BigDecimalarg1
MathContext
Returns
CompareTo(object)
https://developer.android.com/reference/android/icu/math/BigDecimal.html#compareTo(java.lang.Object)
public int CompareTo(object arg0)
Parameters
Returns
Divide(BigDecimal)
public BigDecimal Divide(BigDecimal arg0)
Parameters
arg0
BigDecimal
Returns
Divide(BigDecimal, MathContext)
public BigDecimal Divide(BigDecimal arg0, MathContext arg1)
Parameters
arg0
BigDecimalarg1
MathContext
Returns
Divide(BigDecimal, int)
public BigDecimal Divide(BigDecimal arg0, int arg1)
Parameters
arg0
BigDecimalarg1
int
Returns
Divide(BigDecimal, int, int)
public BigDecimal Divide(BigDecimal arg0, int arg1, int arg2)
Parameters
arg0
BigDecimalarg1
intarg2
int
Returns
DivideInteger(BigDecimal)
public BigDecimal DivideInteger(BigDecimal arg0)
Parameters
arg0
BigDecimal
Returns
DivideInteger(BigDecimal, MathContext)
public BigDecimal DivideInteger(BigDecimal arg0, MathContext arg1)
Parameters
arg0
BigDecimalarg1
MathContext
Returns
Format(int, int)
public String Format(int arg0, int arg1)
Parameters
Returns
Format(int, int, int, int, int, int)
public String Format(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5)
Parameters
Returns
IntValueExact()
public int IntValueExact()
Returns
LongValueExact()
public long LongValueExact()
Returns
Max(BigDecimal)
public BigDecimal Max(BigDecimal arg0)
Parameters
arg0
BigDecimal
Returns
Max(BigDecimal, MathContext)
public BigDecimal Max(BigDecimal arg0, MathContext arg1)
Parameters
arg0
BigDecimalarg1
MathContext
Returns
Min(BigDecimal)
public BigDecimal Min(BigDecimal arg0)
Parameters
arg0
BigDecimal
Returns
Min(BigDecimal, MathContext)
public BigDecimal Min(BigDecimal arg0, MathContext arg1)
Parameters
arg0
BigDecimalarg1
MathContext
Returns
MovePointLeft(int)
public BigDecimal MovePointLeft(int arg0)
Parameters
Returns
MovePointRight(int)
public BigDecimal MovePointRight(int arg0)
Parameters
Returns
Multiply(BigDecimal)
public BigDecimal Multiply(BigDecimal arg0)
Parameters
arg0
BigDecimal
Returns
Multiply(BigDecimal, MathContext)
public BigDecimal Multiply(BigDecimal arg0, MathContext arg1)
Parameters
arg0
BigDecimalarg1
MathContext
Returns
Negate()
public BigDecimal Negate()
Returns
Negate(MathContext)
public BigDecimal Negate(MathContext arg0)
Parameters
arg0
MathContext
Returns
Plus()
public BigDecimal Plus()
Returns
Plus(MathContext)
public BigDecimal Plus(MathContext arg0)
Parameters
arg0
MathContext
Returns
Pow(BigDecimal)
public BigDecimal Pow(BigDecimal arg0)
Parameters
arg0
BigDecimal
Returns
Pow(BigDecimal, MathContext)
public BigDecimal Pow(BigDecimal arg0, MathContext arg1)
Parameters
arg0
BigDecimalarg1
MathContext
Returns
Remainder(BigDecimal)
public BigDecimal Remainder(BigDecimal arg0)
Parameters
arg0
BigDecimal
Returns
Remainder(BigDecimal, MathContext)
public BigDecimal Remainder(BigDecimal arg0, MathContext arg1)
Parameters
arg0
BigDecimalarg1
MathContext
Returns
Scale()
public int Scale()
Returns
SetScale(int)
public BigDecimal SetScale(int arg0)
Parameters
Returns
SetScale(int, int)
public BigDecimal SetScale(int arg0, int arg1)
Parameters
Returns
ShortValueExact()
public short ShortValueExact()
Returns
Signum()
public int Signum()
Returns
Subtract(BigDecimal)
public BigDecimal Subtract(BigDecimal arg0)
Parameters
arg0
BigDecimal
Returns
Subtract(BigDecimal, MathContext)
public BigDecimal Subtract(BigDecimal arg0, MathContext arg1)
Parameters
arg0
BigDecimalarg1
MathContext
Returns
ToBigDecimal()
public BigDecimal ToBigDecimal()
Returns
ToBigInteger()
public BigInteger ToBigInteger()
Returns
ToBigIntegerExact()
public BigInteger ToBigIntegerExact()
Returns
ToCharArray()
public char[] ToCharArray()
Returns
UnscaledValue()
public BigInteger UnscaledValue()
Returns
ValueOf(double)
public static BigDecimal ValueOf(double arg0)
Parameters
Returns
ValueOf(long)
public static BigDecimal ValueOf(long arg0)
Parameters
Returns
ValueOf(long, int)
public static BigDecimal ValueOf(long arg0, int arg1)
Parameters
Returns
Operators
implicit operator Comparable(BigDecimal)
Converter from BigDecimal to Comparable
public static implicit operator Comparable(BigDecimal t)