确定对象是否为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 上级生日祝福语 简短独特
13 门户新年祝福语大全简短
14 给老师新年祝福语 简短
15 朋友生闺女简短祝福语
16 新年祝福语大全简短感谢
17 生日贺卡祝福语英文简短
18 金婚祝福语大全简短唯美