📅  最后修改于: 2023-12-03 15:27:18.821000             🧑  作者: Mango
在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对象是否代表原始数据类型的类。