public final class UInteger extends UNumber implements Comparable<UInteger>
unsigned int
typeModifier and Type | Field and Description |
---|---|
static UInteger |
MAX
A constant holding the maximum value an
unsigned int can
have as UInteger, 232-1. |
static long |
MAX_VALUE
A constant holding the maximum value an
unsigned int can
have, 232-1. |
static UInteger |
MIN
A constant holding the minimum value an
unsigned int can
have as UInteger, 0. |
static long |
MIN_VALUE
A constant holding the minimum value an
unsigned int can
have, 0. |
Modifier and Type | Method and Description |
---|---|
UInteger |
add(int val) |
UInteger |
add(UInteger val) |
int |
compareTo(UInteger o) |
double |
doubleValue() |
boolean |
equals(Object obj) |
float |
floatValue() |
int |
hashCode() |
int |
intValue() |
long |
longValue() |
UInteger |
subtract(int val) |
UInteger |
subtract(UInteger val) |
BigInteger |
toBigInteger()
Get this number as a
BigInteger . |
String |
toString() |
static UInteger |
valueOf(int value)
Create an
unsigned int by masking it with
0xFFFFFFFF i.e. |
static UInteger |
valueOf(long value)
Create an
unsigned int |
static UInteger |
valueOf(String value)
Create an
unsigned int |
byteValue, shortValue
public static final long MIN_VALUE
unsigned int
can
have, 0.public static final long MAX_VALUE
unsigned int
can
have, 232-1.public static final UInteger MIN
unsigned int
can
have as UInteger, 0.public static final UInteger MAX
unsigned int
can
have as UInteger, 232-1.public static UInteger valueOf(String value) throws NumberFormatException
unsigned int
NumberFormatException
- If value
does not contain a
parsable unsigned int
.public static UInteger valueOf(int value)
unsigned int
by masking it with
0xFFFFFFFF
i.e. (int) -1
becomes
(uint) 4294967295
public static UInteger valueOf(long value) throws NumberFormatException
unsigned int
NumberFormatException
- If value
is not in the range
of an unsigned byte
public float floatValue()
floatValue
in class Number
public double doubleValue()
doubleValue
in class Number
public BigInteger toBigInteger()
UNumber
BigInteger
. This is a convenience method for
calling new BigInteger(toString())
toBigInteger
in class UNumber
public int compareTo(UInteger o)
compareTo
in interface Comparable<UInteger>
public UInteger add(int val)
public UInteger subtract(int val)
Copyright © 2019. All rights reserved.