📜  Java中的类 isArray() 方法及示例(1)

📅  最后修改于: 2023-12-03 15:32:01.932000             🧑  作者: Mango

Java中的类 isArray() 方法及示例

在Java中,类的isArray()方法用于判断一个对象是否为数组类型。它是Java中Object数组中定义的方法。如果对象是数组类型,则该方法返回true;否则返回false。本文将介绍Java中的isArray()方法及其示例。

语法

以下是类isArray()方法在Java中的语法:

public boolean isArray()
参数

该方法没有参数。

返回值

如果对象为数组类型,则该方法返回true;否则返回false。

示例

以下代码段演示了如何使用类isArray()方法来判断对象是否为数组类型:

public class Example {

    public static void main(String[] args) {
        Integer[] intArray = new Integer[5];
        int[] primitiveArray = new int[10];
        String str = "Hello, World!";
        
        System.out.println("intArray is array: " + intArray.getClass().isArray());
        System.out.println("primitiveArray is array: " + primitiveArray.getClass().isArray());
        System.out.println("str is array: " + str.getClass().isArray());
    }
}

该代码将输出:

intArray is array: true
primitiveArray is array: true
str is array: false

在此示例中,我们创建了一个Integer数组(intArray),一个原始int类型数组(primitiveArray)和一个字符串对象(str)。然后将它们的类对象传递给isArray()方法,并打印返回值。

intArray和primitiveArray都是数组类型,因此它们的类对象的isArray()方法返回true。而字符串类型不是数组类型,所以它的类对象的isArray()方法返回false。

结论

在Java中,类isArray()方法可用于判断一个对象是否为数组类型。该方法没有参数,其中,如果对象为数组类型,则该方法返回true;否则返回false。