确定对象是否为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 官宣新年祝福语简短