private boolean isValueSame(Object o1, Object o2) {
if (o1 == null && o2 == null) {
return true;
} else if (o1 != null && o2 != null) {
if (o1 instanceof java.lang.String && o2 instanceof java.lang.String) {
return o1.equals(o2);
} else if (o1 instanceof java.util.Date && o2 instanceof java.util.Date) {
return ((Date) o1).compareTo((Date) o2) == 0;
}else if (o1 instanceof java.lang.Long && o2 instanceof java.lang.Long){
return ((Long)o1).compareTo((Long) o2)==0;
}else if (o1 instanceof java.lang.Integer && o2 instanceof
java.lang.Integer){
return ((Integer)o1).compareTo((Integer) o2)==0;
}
}
return false;
}
判断两个参数的值是否相同
最新推荐文章于 2022-10-19 18:09:37 发布