public class Decimal
extends java.lang.Number
implements java.lang.Comparable
| Modifier and Type | Field and Description |
|---|---|
static Decimal |
MAX_VALUE |
static Decimal |
MIN_VALUE |
protected java.math.BigDecimal |
value |
| Constructor and Description |
|---|
Decimal(java.math.BigDecimal bigDecimal) |
Decimal(byte sign,
long valueHi32,
long valueMid32,
long valueLo32,
byte scale) |
Decimal(int ivalue)
Constructs from a signed 32 bit value
|
Decimal(long longValue)
Constructs from a signed 64 bit long value
|
Decimal(java.lang.String s)
Constructs from a string.
|
| Modifier and Type | Method and Description |
|---|---|
java.math.BigDecimal |
bigDecimalValue() |
int |
compareTo(Decimal anotherDecimal)
`
|
int |
compareTo(java.lang.Object o) |
double |
doubleValue() |
boolean |
equals(java.lang.Object o) |
float |
floatValue() |
int |
hashCode() |
int |
intValue() |
long |
longValue() |
java.lang.String |
toHexString() |
java.lang.String |
toString() |
static Decimal |
valueOf(java.lang.String s) |
static Decimal |
valueOf(java.lang.String s,
int radix) |
protected java.math.BigDecimal value
public static final Decimal MAX_VALUE
public static final Decimal MIN_VALUE
public Decimal(long longValue)
public Decimal(int ivalue)
public Decimal(java.lang.String s)
public Decimal(java.math.BigDecimal bigDecimal)
public Decimal(byte sign,
long valueHi32,
long valueMid32,
long valueLo32,
byte scale)
public java.lang.String toString()
toString in class java.lang.Objectpublic java.lang.String toHexString()
public static Decimal valueOf(java.lang.String s)
public static Decimal valueOf(java.lang.String s, int radix)
public int compareTo(Decimal anotherDecimal)
public int compareTo(java.lang.Object o)
compareTo in interface java.lang.Comparablepublic boolean equals(java.lang.Object o)
equals in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Objectpublic float floatValue()
floatValue in class java.lang.Numberpublic double doubleValue()
doubleValue in class java.lang.Numberpublic int intValue()
intValue in class java.lang.Numberpublic java.math.BigDecimal bigDecimalValue()
public long longValue()
longValue in class java.lang.Number