用getClass()
getClass()可以获得对象的类型,根据获得的对象类型,判断是否为Array数组。
/**
* 对象是否为数组对象
*
* @param obj 对象
* @return 是否为数组对象,如果为{@code null} 返回false
*/
public static boolean isArray(Object obj) {
if (null == obj) {
// throw new NullPointerException("Object check for isArray is null");
return false;
}
// 反射 获得类型
return obj.getClass().isArray();
}