Package generic.util
Class UnsignedDataUtils
java.lang.Object
generic.util.UnsignedDataUtils
A class for performing unsigned comparisons
of java primitives.
-
Method Summary
Modifier and TypeMethodDescriptionstatic voidSimple test for the Comp class.static booleanunsignedGreaterThan(byte i, byte j) Returns true ifiis GREATER THANj.static booleanunsignedGreaterThan(int i, int j) Returns true ifiis GREATER THANj.static booleanunsignedGreaterThan(long i, long j) Returns true ifiis GREATER THANj.static booleanunsignedGreaterThan(short i, short j) Returns true ifiis GREATER THANj.static booleanunsignedGreaterThanOrEqual(byte i, byte j) Returns true ifiis GREATER THAN or EQUAL TOj.static booleanunsignedGreaterThanOrEqual(int i, int j) Returns true ifiis GREATER THAN or EQUAL TOj.static booleanunsignedGreaterThanOrEqual(long i, long j) Returns true ifiis GREATER THAN or EQUAL TOj.static booleanunsignedGreaterThanOrEqual(short i, short j) Returns true ifiis GREATER THAN or EQUAL TOj.static booleanunsignedLessThan(byte i, byte j) Returns true ifiis LESS THANj.static booleanunsignedLessThan(int i, int j) Returns true ifiis LESS THANj.static booleanunsignedLessThan(long i, long j) Returns true ifiis LESS THANj.static booleanunsignedLessThan(short i, short j) Returns true ifiis LESS THANj.static booleanunsignedLessThanOrEqual(byte i, byte j) Returns true ifiis LESS THAN or EQUAL TOj.static booleanunsignedLessThanOrEqual(int i, int j) Returns true ifiis LESS THAN or EQUAL TOj.static booleanunsignedLessThanOrEqual(long i, long j) Returns true ifiis LESS THAN or EQUAL TOj.static booleanunsignedLessThanOrEqual(short i, short j) Returns true ifiis LESS THAN or EQUAL TOj.
-
Method Details
-
main
Simple test for the Comp class.- Parameters:
args- not used
-
unsignedLessThan
public static boolean unsignedLessThan(byte i, byte j) Returns true ifiis LESS THANj.- Parameters:
i- an argumentj- another argument- Returns:
- true if
iis less thanj
-
unsignedLessThanOrEqual
public static boolean unsignedLessThanOrEqual(byte i, byte j) Returns true ifiis LESS THAN or EQUAL TOj.- Parameters:
i- an argumentj- another argument- Returns:
- true if
iis less than or equal toj
-
unsignedGreaterThan
public static boolean unsignedGreaterThan(byte i, byte j) Returns true ifiis GREATER THANj.- Parameters:
i- an argumentj- another argument- Returns:
- true if
iis greater thanj
-
unsignedGreaterThanOrEqual
public static boolean unsignedGreaterThanOrEqual(byte i, byte j) Returns true ifiis GREATER THAN or EQUAL TOj.- Parameters:
i- an argumentj- another argument- Returns:
- true if
iis greater than or equal toj
-
unsignedLessThan
public static boolean unsignedLessThan(short i, short j) Returns true ifiis LESS THANj.- Parameters:
i- an argumentj- another argument- Returns:
- true if
iis less thanj
-
unsignedLessThanOrEqual
public static boolean unsignedLessThanOrEqual(short i, short j) Returns true ifiis LESS THAN or EQUAL TOj.- Parameters:
i- an argumentj- another argument- Returns:
- true if
iis less than or equal toj
-
unsignedGreaterThan
public static boolean unsignedGreaterThan(short i, short j) Returns true ifiis GREATER THANj.- Parameters:
i- an argumentj- another argument- Returns:
- true if
iis greater thanj
-
unsignedGreaterThanOrEqual
public static boolean unsignedGreaterThanOrEqual(short i, short j) Returns true ifiis GREATER THAN or EQUAL TOj.- Parameters:
i- an argumentj- another argument- Returns:
- true if
iis greater than or equal toj
-
unsignedLessThan
public static boolean unsignedLessThan(int i, int j) Returns true ifiis LESS THANj.- Parameters:
i- an argumentj- another argument- Returns:
- true if
iis less thanj
-
unsignedLessThanOrEqual
public static boolean unsignedLessThanOrEqual(int i, int j) Returns true ifiis LESS THAN or EQUAL TOj.- Parameters:
i- an argumentj- another argument- Returns:
- true if
iis less than or equal toj
-
unsignedGreaterThan
public static boolean unsignedGreaterThan(int i, int j) Returns true ifiis GREATER THANj.- Parameters:
i- an argumentj- another argument- Returns:
- true if
iis greater thanj
-
unsignedGreaterThanOrEqual
public static boolean unsignedGreaterThanOrEqual(int i, int j) Returns true ifiis GREATER THAN or EQUAL TOj.- Parameters:
i- an argumentj- another argument- Returns:
- true if
iis greater than or equal toj
-
unsignedLessThan
public static boolean unsignedLessThan(long i, long j) Returns true ifiis LESS THANj.- Parameters:
i- an argumentj- another argument- Returns:
- true if
iis less thanj
-
unsignedLessThanOrEqual
public static boolean unsignedLessThanOrEqual(long i, long j) Returns true ifiis LESS THAN or EQUAL TOj.- Parameters:
i- an argumentj- another argument- Returns:
- true if
iis less than or equal toj
-
unsignedGreaterThan
public static boolean unsignedGreaterThan(long i, long j) Returns true ifiis GREATER THANj.- Parameters:
i- an argumentj- another argument- Returns:
- return true if
iis greater thanj
-
unsignedGreaterThanOrEqual
public static boolean unsignedGreaterThanOrEqual(long i, long j) Returns true ifiis GREATER THAN or EQUAL TOj.- Parameters:
i- an argumentj- another argument- Returns:
- return true if
iis greater than or equal toj
-