Class BigInteger
public class BigInteger : Number, IDynamicMetaObjectProvider, IJVMBridgeCore, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeDefinition, ISerializable
- Inheritance
-
JVMBridgeBaseJVMBridgeBase<Serializable>BigInteger
- 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
BigInteger()
Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge
public BigInteger()
BigInteger(String)
public BigInteger(String arg0)
Parameters
BigInteger(String, int)
public BigInteger(String arg0, int arg1)
Parameters
BigInteger(byte[])
public BigInteger(byte[] arg0)
Parameters
BigInteger(byte[], int, int)
public BigInteger(byte[] arg0, int arg1, int arg2)
Parameters
BigInteger(int, Random)
public BigInteger(int arg0, Random arg1)
Parameters
BigInteger(int, byte[])
public BigInteger(int arg0, byte[] arg1)
Parameters
BigInteger(int, byte[], int, int)
public BigInteger(int arg0, byte[] arg1, int arg2, int arg3)
Parameters
BigInteger(int, int, Random)
public BigInteger(int arg0, int arg1, Random arg2)
Parameters
BigInteger(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 BigInteger(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
LowestSetBit
public int LowestSetBit { get; }
Property Value
ONE
public static BigInteger ONE { get; }
Property Value
TEN
public static BigInteger TEN { get; }
Property Value
TWO
public static BigInteger TWO { get; }
Property Value
ZERO
public static BigInteger ZERO { get; }
Property Value
Methods
Abs()
public BigInteger Abs()
Returns
Add(BigInteger)
public BigInteger Add(BigInteger arg0)
Parameters
arg0
BigInteger
Returns
And(BigInteger)
public BigInteger And(BigInteger arg0)
Parameters
arg0
BigInteger
Returns
AndNot(BigInteger)
public BigInteger AndNot(BigInteger arg0)
Parameters
arg0
BigInteger
Returns
BitCount()
public int BitCount()
Returns
BitLength()
public int BitLength()
Returns
ByteValueExact()
public byte ByteValueExact()
Returns
ClearBit(int)
https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/math/BigInteger.html#clearBit(int)
public BigInteger ClearBit(int arg0)
Parameters
Returns
CompareTo(BigInteger)
public int CompareTo(BigInteger arg0)
Parameters
arg0
BigInteger
Returns
CompareTo(object)
public int CompareTo(object arg0)
Parameters
Returns
Divide(BigInteger)
public BigInteger Divide(BigInteger arg0)
Parameters
arg0
BigInteger
Returns
DivideAndRemainder(BigInteger)
public BigInteger[] DivideAndRemainder(BigInteger arg0)
Parameters
arg0
BigInteger
Returns
FlipBit(int)
public BigInteger FlipBit(int arg0)
Parameters
Returns
Gcd(BigInteger)
public BigInteger Gcd(BigInteger arg0)
Parameters
arg0
BigInteger
Returns
IntValueExact()
public int IntValueExact()
Returns
IsProbablePrime(int)
public bool IsProbablePrime(int arg0)
Parameters
Returns
LongValueExact()
public long LongValueExact()
Returns
Max(BigInteger)
public BigInteger Max(BigInteger arg0)
Parameters
arg0
BigInteger
Returns
Min(BigInteger)
public BigInteger Min(BigInteger arg0)
Parameters
arg0
BigInteger
Returns
Mod(BigInteger)
public BigInteger Mod(BigInteger arg0)
Parameters
arg0
BigInteger
Returns
ModInverse(BigInteger)
public BigInteger ModInverse(BigInteger arg0)
Parameters
arg0
BigInteger
Returns
ModPow(BigInteger, BigInteger)
public BigInteger ModPow(BigInteger arg0, BigInteger arg1)
Parameters
arg0
BigIntegerarg1
BigInteger
Returns
Multiply(BigInteger)
public BigInteger Multiply(BigInteger arg0)
Parameters
arg0
BigInteger
Returns
Negate()
public BigInteger Negate()
Returns
NextProbablePrime()
public BigInteger NextProbablePrime()
Returns
Not()
public BigInteger Not()
Returns
Or(BigInteger)
public BigInteger Or(BigInteger arg0)
Parameters
arg0
BigInteger
Returns
Pow(int)
public BigInteger Pow(int arg0)
Parameters
Returns
ProbablePrime(int, Random)
public static BigInteger ProbablePrime(int arg0, Random arg1)
Parameters
Returns
Remainder(BigInteger)
public BigInteger Remainder(BigInteger arg0)
Parameters
arg0
BigInteger
Returns
SetBit(int)
public BigInteger SetBit(int arg0)
Parameters
Returns
ShiftLeft(int)
public BigInteger ShiftLeft(int arg0)
Parameters
Returns
ShiftRight(int)
public BigInteger ShiftRight(int arg0)
Parameters
Returns
ShortValueExact()
public short ShortValueExact()
Returns
Signum()
public int Signum()
Returns
Sqrt()
public BigInteger Sqrt()
Returns
SqrtAndRemainder()
public BigInteger[] SqrtAndRemainder()
Returns
Subtract(BigInteger)
public BigInteger Subtract(BigInteger arg0)
Parameters
arg0
BigInteger
Returns
TestBit(int)
public bool TestBit(int arg0)
Parameters
Returns
ToByteArray()
https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/math/BigInteger.html#toByteArray()
public byte[] ToByteArray()
Returns
ToString(int)
https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/math/BigInteger.html#toString(int)
public String ToString(int arg0)
Parameters
Returns
ValueOf(long)
https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/math/BigInteger.html#valueOf(long)
public static BigInteger ValueOf(long arg0)
Parameters
Returns
Xor(BigInteger)
public BigInteger Xor(BigInteger arg0)
Parameters
arg0
BigInteger
Returns
Operators
implicit operator Comparable(BigInteger)
Converter from BigInteger to Comparable
public static implicit operator Comparable(BigInteger t)