import org.apache.commons.lang3.StringUtils;
import java.math.BigDecimal;
import java.util.Date;
public class ToolUtils {
/**
* 字符串是否相同
* @param strFirst
* @param strSecond
* @return
*/
public static boolean stringComparison(String strFirst,String strSecond){
if(StringUtils.isNotEmpty(strFirst) && StringUtils.isEmpty(strSecond)){
return true;
}
if(StringUtils.isEmpty(strFirst) && StringUtils.isNotEmpty(strSecond)){
return true;
}
if(StringUtils.isNotEmpty(strFirst) && StringUtils.isNotEmpty(strSecond)){
if(!strFirst.equals(strSecond)){
return true;
}
}
return false;
}
/**
* 日期是否相同
* @param dateFirst
* @param dateSecond
* @return
*/
public static boolean dateComparison(Date dateFirst, Date dateSecond){
if(dateFirst != null && dateSecond == null){
return true;
}
if(dateFirst == null && dateSecond != null){
return true;
}
if(dateFirst != null && dateSecond != null){
if(dateFirst != dateSecond){
return true;
}
}
return false;
}
/**
* 数字是否相同
* @param numberFirst
* @param numberSecond
* @return
*/
public static boolean numberComparison(BigDecimal numberFirst, BigDecimal numberSecond){
if(numberFirst == null && numberSecond != null){
return true;
}
if(numberFirst != null && numberSecond == null){
return true;
}
if(numberFirst == null && numberSecond == null){
return false;
}
if(numberFirst.compareTo(BigDecimal.ZERO) == 0 && numberSecond.compareTo(BigDecimal.ZERO) > 0){
return true;
}
if(numberFirst.compareTo(BigDecimal.ZERO) > 0 && numberSecond.compareTo(BigDecimal.ZERO) == 0){
return true;
}
if(numberFirst.compareTo(BigDecimal.ZERO) > 0 && numberSecond.compareTo(BigDecimal.ZERO) > 0){
if(numberFirst.compareTo(numberSecond) != 0){
return true;
}
}
return false;
}
/**
* int 数字是否相同
* @param numberFirst
* @param numberSecond
* @return
*/
public static boolean intComparison(int numberFirst, int numberSecond){
if(numberFirst == 0 && numberSecond > 0){
return true;
}
if(numberFirst > 0 && numberSecond == 0){
return true;
}
if(numberFirst > 0 && numberSecond > 0){
if(numberFirst-numberSecond != 0){
return true;
}
}
return false;
}
}
“相关推荐”对你有帮助么?
-
非常没帮助
-
没帮助
-
一般
-
有帮助
-
非常有帮助
提交