ch.bind.philib.lang
public abstract class CompareUtil extends Object
| Modifier | Constructor and Description |
|---|---|
protected |
CompareUtil() |
| Modifier and Type | Method and Description |
|---|---|
static <T> int |
compare(Comparable<T> a,
T b) |
static int |
diff(boolean a,
boolean b) |
static int |
diff(byte a,
byte b) |
static int |
diff(char a,
char b) |
static int |
diff(double a,
double b) |
static int |
diff(float a,
float b) |
static int |
diff(int a,
int b) |
static int |
diff(long a,
long b) |
static int |
diff(short a,
short b) |
static boolean |
equals(Object a,
Object b)
A null-safe equality checking method.
results: |
static int |
normalize(int diff) |
static int |
normalize(long diff) |
public static boolean equals(Object a, Object b)
a / b | null | a |
------------------------------
null | true | false |
b | false | a.equals(b) |
a - -b - -public static <T> int compare(Comparable<T> a, T b)
public static final int normalize(int diff)
public static final int normalize(long diff)
public static int diff(boolean a,
boolean b)
public static final int diff(byte a,
byte b)
public static final int diff(char a,
char b)
public static final int diff(short a,
short b)
public static final int diff(int a,
int b)
public static final int diff(long a,
long b)
public static final int diff(float a,
float b)
public static final int diff(double a,
double b)
Copyright © 2013. All Rights Reserved.