Add util
This commit is contained in:
parent
19abc90f38
commit
f00a89e0e8
1 changed files with 17 additions and 0 deletions
|
@ -673,5 +673,22 @@ public class Algorithms {
|
||||||
public static int compare(long x, long y) {
|
public static int compare(long x, long y) {
|
||||||
return (x < y) ? -1 : ((x == y) ? 0 : 1);
|
return (x < y) ? -1 : ((x == y) ? 0 : 1);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public static int compare(final String str1, final String str2) {
|
||||||
|
return compare(str1, str2, false);
|
||||||
|
}
|
||||||
|
|
||||||
|
public static int compare(final String str1, final String str2, final boolean nullIsLess) {
|
||||||
|
if (str1 == str2) {
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
if (str1 == null) {
|
||||||
|
return nullIsLess ? -1 : 1;
|
||||||
|
}
|
||||||
|
if (str2 == null) {
|
||||||
|
return nullIsLess ? 1 : - 1;
|
||||||
|
}
|
||||||
|
return str1.compareTo(str2);
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
Loading…
Reference in a new issue