public final class UnsignedInteger extends NumberType implements java.lang.Comparable<UnsignedInteger>
Modifier and Type | Field and Description |
---|---|
static UnsignedInteger |
MAX_VALUE |
static UnsignedInteger |
MIN_VALUE |
Constructor and Description |
---|
UnsignedInteger()
Initializes with the value 0
|
UnsignedInteger(java.math.BigInteger value)
Initializes with a BigInteger type
|
UnsignedInteger(long value)
Initializes with a primitive number type
|
UnsignedInteger(java.lang.String value)
Initializes with a string value.
|
UnsignedInteger(UnsignedInteger other)
Initializes with another unsigned integer
|
Modifier and Type | Method and Description |
---|---|
java.math.BigInteger |
bigIntegerValue()
Returns a BigInteger representation
|
byte |
byteValue() |
java.lang.Object |
clone() |
int |
compareTo(UnsignedInteger other) |
double |
doubleValue() |
boolean |
equals(java.lang.Object other) |
float |
floatValue() |
int |
hashCode() |
int |
intValue() |
long |
longValue() |
short |
shortValue() |
java.lang.String |
toString() |
public static final UnsignedInteger MIN_VALUE
public static final UnsignedInteger MAX_VALUE
public UnsignedInteger()
public UnsignedInteger(java.lang.String value)
java.lang.NumberFormatException
- The argument is out of rangepublic UnsignedInteger(java.math.BigInteger value)
java.lang.NumberFormatException
- The argument is out of rangepublic UnsignedInteger(long value)
java.lang.NumberFormatException
- The argument is out of rangepublic UnsignedInteger(UnsignedInteger other)
java.lang.NullPointerException
- When the argument is null.public java.math.BigInteger bigIntegerValue()
bigIntegerValue
in class NumberType
public double doubleValue()
doubleValue
in class java.lang.Number
public float floatValue()
floatValue
in class java.lang.Number
public byte byteValue()
byteValue
in class java.lang.Number
public short shortValue()
shortValue
in class java.lang.Number
public int intValue()
intValue
in class java.lang.Number
public long longValue()
longValue
in class java.lang.Number
public java.lang.String toString()
toString
in class java.lang.Object
public boolean equals(java.lang.Object other)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public int compareTo(UnsignedInteger other)
compareTo
in interface java.lang.Comparable<UnsignedInteger>
public java.lang.Object clone()
clone
in class java.lang.Object