java小技巧

文章目录
  1. 1. java判断对象中属性值是否全为空
  2. 2. Java判断字符串是否为数字(包括浮点类型)

java判断对象中属性值是否全为空

/**
* 判断对象中属性值是否全为空
*
* @param object
* @return
*/
public static boolean checkObjAllFieldsIsNull(Object object) throws IllegalAccessException {
if (null == object) {
return true;
}

for (Field f : object.getClass().getDeclaredFields()) {
f.setAccessible(true);
if (f.get(object) != null && StringUtils.isNotBlank(f.get(object).toString())) {
return false;
}
}
return true;
}

Java判断字符串是否为数字(包括浮点类型)

public static boolean isNumber(String str){
String reg = "^[0-9]+(.[0-9]+)?$";
return str.matches(reg);
}