想写个泛型的NullOrEmpty,不知可行否?
写了个这样的方法
public static boolean arrayNullOrEmpty(byte[] objs)
{
return objs == null || objs.length == 0;
}
public static <T> boolean arrayNullOrEmpty(T[] array) {
return array == null
[解决办法]
array.length == 0;
}
public static boolean arrayNullOrEmpty(Object array) {
if (array == null) {
return true;
}
if (!array.getClass().isArray()) {
throw new IllegalArgumentException("{" + array + "} is not an array!");
}
return Array.getLength(array) == 0;
}