📜  示例中的类 isPrimitive() 方法(1)

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

Java中的isPrimitive()方法

在Java中,每个数据类型都被抽象成一个类,包括基本数据类型和引用数据类型。但是可以使用isPrimitive()方法来检查一个Class对象是否代表一个原始数据类型的类。

方法定义

public boolean isPrimitive()

如果这个Class对象代表一个原始类型,则返回 true;否则返回 false。

示例
public class Example {
    public static void main(String[] args) {
        Class<?> intClass = int.class;
        Class<?> stringClass = String.class;

        System.out.println("int is primitive: " + intClass.isPrimitive());
        System.out.println("String is primitive: " + stringClass.isPrimitive());
    }
}
运行结果
int is primitive: true
String is primitive: false

在上面的示例中,我们创建了一个int类型的Class对象和String类型的Class对象,并使用isPrimitive()方法检查它们是否代表原始类型。运行结果显示,int是原始类型,而String则不是原始类型。

总之,isPrimitive()方法是一个非常有用的方法,它可以让开发者轻松地检查一个Class对象是否代表原始数据类型的类。