对象属性为双引号转换null
2016-07-20 10:06
375 查看
package com.fulihui.openapibizmanage.common.util;
import java.lang.reflect.Field;
public class FormEmptyConvert {
}
import java.lang.reflect.Field;
public class FormEmptyConvert {
public static <T> T convert(T form){ if(form == null) return null; try { Class<?> cls = form.getClass(); Field[] fields = cls.getDeclaredFields(); for(int i = 0, size = fields.length; i < size; i++){ Field field = fields[i]; field.setAccessible(true); Object value = field.get(form); if("".equals(value)){ field.set(form, null); } } } catch (Exception e) { e.printStackTrace(); } return form; }
}
相关文章推荐
- NSAttributedString属性解析
- Linux字符设备驱动的注册
- mysql。127.0.0.1和localhost的区别
- Xamarin学习:点按按钮累加次数并显示
- 链表学习笔记
- Linux中安装PHP的PDO MySQL扩展的详细解决方案
- echarts使用总结
- kinect
- Shiro 分析
- if(0 == 'hello') = true (神奇的php)
- CF363Ddiv2 D Fix a Tree
- ie中提示框被遮挡
- Windows7下Apache2.x与PHP5.2.6的傻瓜式配置(图文+分步解析)
- 图论要点(1)
- map bean转换 反射 泛型
- Codeforces 699A Launch of Collider
- 2016HDU多校联赛-HDU-5723-Abandoned country(最小生成树 邻接表DFS)
- Wolf and Rabbit
- java实现的AES加密算法完整实例
- svn 设置文件可执行权限