Пожалуйста, помогите мне завершить мой метод isEmpty:
public static boolean isEmpty(Object test){
if (test==null){
return true;
}
if (test.getClass().isArray()){
//???
}
if (test instanceof String){
String s=(String)test;
return s=="";
}
if (test instanceof Collection){
Collection c=(Collection)test;
return c.size()==0;
}
return false;
}
Какой код я бы поместил, чтобы установить, что если я имею дело с массивом, он вернет true, если его длина равна нулю? Я хочу, чтобы он работают независимо от типа, будь то int [], Object []. (Чтобы вы знали, я могу сказать вам, что если вы поместите int [] в переменную Object [], это вызовет исключение.)