/**
* @Description //去除数据两端的空格 $end $
* @Param customerOrder
* @return customerOrder
*/
public static CustomerOrder trimSpace(CustomerOrder customerOrder){
try{
//通过getDeclaredFields()方法获取对象类中的所有属性(含私有)
Field[] fields = customerOrder.getClass().getDeclaredFields();
for (int i = 0; i < fields.length; i++) {
//设置允许通过反射访问私有变量
fields[i].setAccessible(true);
//获取字段的值
String value = fields[i].get(customerOrder).toString();
//获取字段属性名称
String name = fields[i].getName();
//用于字段类型的比较
String stringType="";
//判断数据类型是否是字符串
if (value != null && (fields[i].getType().isInstance(stringType))){
//去除空格
fields[i].set(customerOrder,value.trim());
}
}
return customerOrder;
}
catch (Exception e){
log.info(e.toString());
return customerOrder;
}
}
注:CustomerOrder是实体类