public class UInt32
extends java.lang.Number
implements java.lang.Comparable
| Modifier and Type | Field and Description |
|---|---|
protected long |
value |
| Constructor and Description |
|---|
UInt32(int ivalue)
Constructs from a signed 32 bit value, the bits of the value are assumed to
actually represent an unsigned number.
|
UInt32(long value)
Constructs from a signed 64 bit long value, only 32 bits of the value is used.
|
UInt32(java.lang.String s)
Constructs from a string.
|
| Modifier and Type | Method and Description |
|---|---|
int |
compareTo(java.lang.Object o) |
int |
compareTo(UInt32 anotherUInt)
`
|
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 UInt32 |
valueOf(java.lang.String s) |
static UInt32 |
valueOf(java.lang.String s,
int radix) |
public UInt32(long value)
public UInt32(int ivalue)
public UInt32(java.lang.String s)
public java.lang.String toString()
toString in class java.lang.Objectpublic java.lang.String toHexString()
public static UInt32 valueOf(java.lang.String s)
public static UInt32 valueOf(java.lang.String s, int radix)
public int compareTo(UInt32 anotherUInt)
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 long longValue()
longValue in class java.lang.Number