java.lang.Class.isPrimitive() 确定指定的Class对象表示一个基本类型

java.lang.Class.isPrimitive() 确定指定的Class对象表示一个基本类型。有九种预定义的Class对象代表的八个基本类型和void。这些都是由Java虚拟机创建的,并且具有相同的名称,它们代表即boolean, byte, char, short, int, long, float, 和double 等原始类型。

		if (String.class.isPrimitive()) {
			System.out.println("基本数据类型");
		} else {
			System.out.println("引用数据类型");
		}
		if (Enum.class.isPrimitive()) {
			System.out.println("基本数据类型");
		} else {
			System.out.println("引用数据类型");
		}
		if (void.class.isPrimitive()) {
			System.out.println("基本数据类型");
		} else {
			System.out.println("引用数据类型");
		}
		if (int.class.isPrimitive()) {
			System.out.println("基本数据类型");
		} else {
			System.out.println("引用数据类型");
		}
		if (int[].class.isPrimitive()) {
			System.out.println("基本数据类型");
		} else {
			System.out.println("引用数据类型");
		}

 运行结果:

引用数据类型
引用数据类型
引用数据类型
基本数据类型
基本数据类型
引用数据类型

你可能感兴趣的:(JAVA)