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 数组怎么判断是不是为空的主要内容,如果未能解决你的问题,请参考以下文章