public final class Unsigned extends Object
It essentially contains factory methods for unsigned number wrappers. In future versions, it will also contain some arithmetic methods, handling regular arithmetic and bitwise operations
| Modifier and Type | Method and Description |
|---|---|
static UByte |
ubyte(byte value)
Create an
unsigned byte by masking it with 0xFF
i.e. |
static UByte |
ubyte(int value)
Create an
unsigned byte |
static UByte |
ubyte(long value)
Create an
unsigned byte |
static UByte |
ubyte(short value)
Create an
unsigned byte |
static UByte |
ubyte(String value)
Create an
unsigned byte |
static UInteger |
uint(int value)
Create an
unsigned int by masking it with
0xFFFFFFFF i.e. |
static UInteger |
uint(long value)
Create an
unsigned int |
static UInteger |
uint(String value)
Create an
unsigned int |
static ULong |
ulong(BigInteger value)
Create an
unsigned long |
static ULong |
ulong(long value)
Create an
unsigned long by masking it with
0xFFFFFFFFFFFFFFFF i.e. |
static ULong |
ulong(String value)
Create an
unsigned long |
static UShort |
ushort(int value)
Create an
unsigned short |
static UShort |
ushort(short value)
Create an
unsigned short by masking it with
0xFFFF i.e. |
static UShort |
ushort(String value)
Create an
unsigned short |
public static UByte ubyte(String value) throws NumberFormatException
unsigned byteNumberFormatException - If value does not contain a
parsable unsigned byte.UByte.valueOf(String)public static UByte ubyte(byte value)
unsigned byte by masking it with 0xFF
i.e. (byte) -1 becomes (ubyte) 255UByte.valueOf(byte)public static UByte ubyte(short value) throws NumberFormatException
unsigned byteNumberFormatException - If value is not in the range
of an unsigned byteUByte.valueOf(short)public static UByte ubyte(int value) throws NumberFormatException
unsigned byteNumberFormatException - If value is not in the range
of an unsigned byteUByte.valueOf(short)public static UByte ubyte(long value) throws NumberFormatException
unsigned byteNumberFormatException - If value is not in the range
of an unsigned byteUByte.valueOf(short)public static UShort ushort(String value) throws NumberFormatException
unsigned shortNumberFormatException - If value does not contain a
parsable unsigned short.UShort.valueOf(String)public static UShort ushort(short value)
unsigned short by masking it with
0xFFFF i.e. (short) -1 becomes
(ushort) 65535UShort.valueOf(short)public static UShort ushort(int value) throws NumberFormatException
unsigned shortNumberFormatException - If value is not in the range
of an unsigned shortUShort.valueOf(int)public static UInteger uint(String value) throws NumberFormatException
unsigned intNumberFormatException - If value does not contain a
parsable unsigned int.UInteger.valueOf(String)public static UInteger uint(int value)
unsigned int by masking it with
0xFFFFFFFF i.e. (int) -1 becomes
(uint) 4294967295UInteger.valueOf(int)public static UInteger uint(long value) throws NumberFormatException
unsigned intNumberFormatException - If value is not in the range
of an unsigned intUInteger.valueOf(long)public static ULong ulong(String value) throws NumberFormatException
unsigned longNumberFormatException - If value does not contain a
parsable unsigned long.ULong.valueOf(String)public static ULong ulong(long value)
unsigned long by masking it with
0xFFFFFFFFFFFFFFFF i.e. (long) -1 becomes
(uint) 18446744073709551615ULong.valueOf(long)public static ULong ulong(BigInteger value) throws NumberFormatException
unsigned longNumberFormatException - If value is not in the range
of an unsigned longULong.valueOf(BigInteger)Copyright © 2007–2022 The Apache Software Foundation. All rights reserved.