public final class CompareUtil
extends java.lang.Object
implements java.io.Serializable
| 构造器和说明 |
|---|
CompareUtil() |
| 限定符和类型 | 方法和说明 |
|---|---|
static int |
compareBoolean(boolean left,
boolean right,
boolean desc)
Description:比较两个布尔变量的大小
|
static int |
compareChar(char left,
char right,
boolean desc)
比较两个字符的大小
|
static int |
compareDate(java.util.Date left,
java.util.Date right,
boolean desc)
比较两个日期的大小
|
static int |
compareDouble(double left,
double right,
boolean desc)
比较两个双精度数的大小
|
static int |
compareField(java.lang.Object obj,
java.lang.String field,
java.lang.Object compareValue)
Description:比较对象obj中字段field的值与compareValue的大小
|
static int |
compareField(java.lang.Object obj,
java.lang.String field,
java.lang.Object compareValue,
boolean desc)
Description:比较对象obj中字段field的值与compareValue的大小
|
static int |
compareField(java.lang.Object obj,
java.lang.String field,
java.lang.Object obj1,
java.lang.String field1)
Description:比较对象obj的字段field与对象obj1的字段field1的大小
|
static int |
compareField(java.lang.Object obj,
java.lang.String field,
java.lang.Object obj1,
java.lang.String field1,
boolean desc)
Description:比较对象obj的字段field与对象obj1的字段field1的大小
|
static int |
compareFloat(float left,
float right,
boolean desc)
表较两个浮点数的大小
|
static int |
compareInt(int left,
int right,
boolean desc)
比较两个整数的大小
|
static int |
compareLong(long left,
long right,
boolean desc)
比较两个长整数的大小
|
static int |
compareShort(short left,
short right,
boolean desc)
比较两个短整数的大小
|
static int |
compareString(java.lang.String left,
java.lang.String right,
boolean desc)
比较两个字符串的大小
|
static int |
compareValue(java.lang.Object left,
java.lang.Object right)
Description: 比较两个对象的大小
|
static int |
compareValue(java.lang.Object left,
java.lang.Object right,
boolean desc)
Description: 比较两个对象的大小
|
public static int compareValue(java.lang.Object left,
java.lang.Object right)
left - 第一个对象right - 第二个对象
true:降序
false:升序public static int compareValue(java.lang.Object left,
java.lang.Object right,
boolean desc)
left - 第一个对象right - 第二个对象desc - 确定比较逻辑顺序
true:降序
false:升序public static int compareBoolean(boolean left,
boolean right,
boolean desc)
left - right - desc - 排序顺序,true降序,false升序public static int compareString(java.lang.String left,
java.lang.String right,
boolean desc)
left - right - desc - 排序顺序,true降序,false升序public static int compareInt(int left,
int right,
boolean desc)
left - right - public static int compareDate(java.util.Date left,
java.util.Date right,
boolean desc)
left - right - desc - 排序顺序,true降序,false升序public static int compareLong(long left,
long right,
boolean desc)
left - right - desc - 排序顺序,true降序,false升序public static int compareShort(short left,
short right,
boolean desc)
left - right - desc - 排序顺序,true降序,false升序public static int compareDouble(double left,
double right,
boolean desc)
left - right - desc - 排序顺序,true降序,false升序public static int compareFloat(float left,
float right,
boolean desc)
left - right - desc - 排序顺序,true降序,false升序public static int compareChar(char left,
char right,
boolean desc)
left - right - desc - 排序顺序,true降序,false升序public static int compareField(java.lang.Object obj,
java.lang.String field,
java.lang.Object compareValue)
obj - field - compareValue - public static int compareField(java.lang.Object obj,
java.lang.String field,
java.lang.Object compareValue,
boolean desc)
obj - field - compareValue - desc - 排序顺序,true降序,false升序public static int compareField(java.lang.Object obj,
java.lang.String field,
java.lang.Object obj1,
java.lang.String field1,
boolean desc)
obj - field - obj1 - field1 - desc - 排序顺序,true降序,false升序public static int compareField(java.lang.Object obj,
java.lang.String field,
java.lang.Object obj1,
java.lang.String field1)
obj - field - obj1 - field1 -