java 数组怎么判断是不是为空

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java 数组怎么判断是不是为空相关的知识,希望对你有一定的参考价值。

如数组为a,则a.length==0表示a就是空数组 参考技术A public static boolean isEmpty(Object obj) 
        if (obj == null) 
            return true;
        
        if (obj instanceof String && obj.toString().trim().length() == 0) 
            return true;
        
        if (obj.getClass().isArray() && Array.getLength(obj) == 0) 
            return true;
        
        if (obj instanceof Collection && ((Collection) obj).isEmpty()) 
            return true;
        
        if (obj instanceof Map && ((Map) obj).isEmpty()) 
            return true;
        
        return false;
    

参考技术B 直接判断数组的长度是不是0,是0就是空的,否则反之 参考技术C 判断:
if( 数组 !=null && 数组.length )
System.out.println("你的数组不为空!");

参考技术D 判断一下:
a != null && a.length != 0

以上是关于java 数组怎么判断是不是为空的主要内容,如果未能解决你的问题,请参考以下文章

Java中如何判断数组元素是不是为空?

Java中如何判断数组元素是不是为空

java中的数组怎么判断不为空

怎么判断数组是null还是空??数组空是指数组中没有元素??数组null是数组中元素都是0??

java 数组空值判断

jquery判断数组是不是为空