首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

念写个泛型的NullOrEmpty,不知可行否

2013-09-08 
想写个泛型的NullOrEmpty,不知可行否?写了个这样的方法public static boolean arrayNullOrEmpty(byte[] ob

想写个泛型的NullOrEmpty,不知可行否?
写了个这样的方法


public static boolean arrayNullOrEmpty(byte[] objs)
{
    return objs == null || objs.length == 0;
}


现在想用泛型,就是这个方法可以对int[],double[]之类的通用,请问如何写
[解决办法]
overload
[解决办法]

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;
}

[解决办法]
上面那个能对付对象数组,下面的通吃

热点排行