我是靠谱客的博主 会撒娇秀发,最近开发中收集的这篇文章主要介绍Java 对象为空,为null判断,NPE错误,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

import java.lang.reflect.Array;
import java.util.Collection;
import java.util.Map;

class ObjectUtils {

    public static boolean isNull(Object object) {
        return object == null;
    }

    public static boolean isNotNull(Object object) {
        return object != null;
    }

    public static boolean isEmpty(Object object) {
        if (object == null)
            return true;
        else if (object instanceof CharSequence)
            return ((CharSequence) object).length() == 0;
        else if (object instanceof Collection)
            return ((Collection) object).isEmpty();
        else if (object instanceof Map)
            return ((Map) object).isEmpty();
        else if (object.getClass().isArray())
            return Array.getLength(object) == 0;
        return false;
    }

    public static boolean isNotEmpty(Object object) {
        return !isEmpty(object);
    }

}

项目中常用,Java的 NPE错误经常出现,所以使用到对象,集合等时最好都提前判断,确保调用属性,for,foreach等不会抛NPE错误

最后

以上就是会撒娇秀发为你收集整理的Java 对象为空,为null判断,NPE错误的全部内容,希望文章能够帮你解决Java 对象为空,为null判断,NPE错误所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(54)

评论列表共有 0 条评论

立即
投稿
返回
顶部