public class Utility {
private static <T> boolean isNullOrEmpty(Collection<T> c) {
return (c == null) || (c.size() == 0);
}
private static boolean isNullOrEmpty(String s) {
return (s == null) || (s.length() == 0);
}
private static boolean isNullOrEmpty(Bitmap bmp) {
return (bmp == null) || (bmp.isRecycled());
}
public static <T> boolean isNullOrEmpty(T t) {
if (t instanceof Bitmap) {
return isNullOrEmpty((Bitmap) t);
} else if (t instanceof String) {
return isNullOrEmpty((String) t);
} else if (t instanceof Collection) {
return isNullOrEmpty((Collection<?>) t);
} else {
return t == null;
}
}
public static <T> boolean isNullOrEmpty(T[] arr) {
return (arr == null) || (arr.length == 0);
}
}
Android判断对象是否为空工具类
最新推荐文章于 2023-02-23 15:18:53 发布