确定对象是否为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 新人结婚简短祝福语大全