确定对象是否为Java中的数组
为了确定对象是否为对象,在Java中是一个数组,我们使用isArray()和getClass()方法。
该isArray()方法检查传递的参数是否为数组。它返回一个布尔值,为true或false
语法 -该isArray()方法具有以下语法-
Array.isArray(obj)
该getClass()方法方法返回运行时类的一个对象。该getClass()方法是java.lang.Object类的一部分。
声明-java.lang.Object.getClass()方法的声明如下-
public final Class getClass()
该getClass()方法充当中间方法,该方法返回对象的运行时类,使终端方法可以对其isArray()进行验证。
示例
让我们看一个检查对象是否为数组的程序-
public class Example {
public static void main(String[] args) throws Exception {
String str = "Hello";
String atr[][]= new String[10][20];
System.out.println("Checking for str...");
checkArray(str);
System.out.println("Checking for atr...");
checkArray(atr);
}
public static void checkArray( Object abc) {
boolean x = abc.getClass().isArray();
if(x == true)
System.out.println("The Object is an Array");
else
System.out.println("The Object is not an Array");
}
}输出结果
Checking for str... The Object is not an Array Checking for atr... The Object is an Array
热门推荐
10 新年门口花束祝福语简短
11 盘锦结婚祝福语大全简短
12 父母生日祝福语 简短独特
13 家庭恩爱祝福语简短英文
14 高考俄语祝福语大全简短
15 虎年祝福语 诗句唯美简短
16 生日婚礼祝福语简短精辟
17 虎年喝酒拜年祝福语简短
18 教师闺蜜祝福语简短