一、获取类的字节码的三种方法:
1.使用Class.class
1 Class<?> c1=String.class;
2.使用实例.getClass()
1 String s=new String(“1”); 2 Class<?> c2=s.getClass();
3.使用Class.forName(“类全名”);
1 Class<?> c3 = Class.forName(“java.lang.String”);
二、判断字节码是不是基本类型
1 |
`//判断是不是基本类型``System.out.println(c1.isPrimitive());``//false` |
三、判断是不是数组:
1 //判断是不是数组 2 System.out.println(String[].class.isArray());//true
四、判断基本类型的详细类型
1 // 判断是不是int 基本类型 2 System.out.println(int.class==Integer.TYPE);
近期评论