利用反射判断bean属性不为空(null和空串)

复制代码
/**
 * @param object
 * @Description 判断是否位空对象
 * @Author vioking
 * @Date 18-12-26 下午12:12
 * @Return boolean
 */
private boolean isNotNullObject(Object object) throws IllegalAccessException {
    if (null == object) {
        return false;
    }
    Field[] fields = object.getClass().getDeclaredFields();
    for (Field field : fields) {
        field.setAccessible(true);
        Object obj = field.get(object);
        if (null != obj && !"".equals(obj)) {
            return true;
        }
    }
    return false;
}
复制代码

 

posted @   膜拜曾文正  阅读(1622)  评论(0)    收藏  举报
编辑推荐:
· .NET 9中的异常处理性能提升分析:为什么过去慢,未来快
· 字符集、编码的前世今生
· Web性能优化:从 2 秒到200毫秒
· WPF 使用GDI+提取图片主色调并生成Mica材质特效背景
· golang遍历处理map时的常见性能陷阱
阅读排行:
· 1 分钟生成架构图?程序员 AI 绘图保姆级教程
· 字符集、编码的前世今生
· 一种更简单的方式运行 C# 代码,简化 C# 开发体验!
· 最快的流媒体服务器搭建 smart_rtmpd
· 高并发下如何防止商品超卖?
点击右上角即可分享
微信分享提示