java.lang.Class.isPrimitive()方法实例

来源:互联网 发布:淘宝上外贸是正品吗 编辑:程序博客网 时间:2024/05/28 22:08

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


声明
以下是java.lang.Class.isPrimitive()方法的声明

public boolean isPrimitive()

参数
NA


返回值
当且仅当这个类表示一个基本类型此方法返回true。


异常
NA


例子
下面的例子显示java.lang.Class.isPrimitive()方法的使用。


package com.yiibai;import java.lang.*;public class ClassDemo {   public static void main(String[] args) {     // returns the Class object associated with this class     ClassDemo cl = new ClassDemo();     Class c1Class = cl.getClass();     // returns the Class object associated with an integer     int k = 5;     Class kClass = int.class;     // checking for primitive type     boolean retval1 = c1Class.isPrimitive();     System.out.println("c1 is primitive type? = " + retval1);     // checking for primitive type?     boolean retval2 = kClass.isPrimitive();     System.out.println("k is primitive type? = " + retval2);   }}


让我们来编译和运行上面的程序,这将产生以下结果:

c1 is primitive type? = falsek is primitive type? = true


0 0