Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/390.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
检查这是什么java类类型_Java_Reflection - Fatal编程技术网

检查这是什么java类类型

检查这是什么java类类型,java,reflection,Java,Reflection,我想检查String是否是接口,是否使用Reflection方法.isInterface。这是我尝试过的,但它给出了类not found异常 public class CheckingClassType { public static void main(String args[]) { try { Class c = Class.forName("String"); System.out.println(c.isInter

我想检查
String
是否是接口,是否使用
Reflection
方法
.isInterface
。这是我尝试过的,但它给出了类not found异常

public class CheckingClassType {
    public static void main(String args[]) {
        try {
            Class c = Class.forName("String");
            System.out.println(c.isInterface());

        } catch (Exception e) {
            System.out.println(e);
        }

    }
}

使用
Class c=Class.forName(“java.lang.String”)


您需要给出类的完整包名。反射需要知道,将类名实例化为具有相同名称的多个类可以存在于不同的包中


您需要给出类的完整包名。反射需要知道,将类名实例化为具有相同名称的多个类可以存在于不同的包中


您需要给出类的完整包名。反射需要知道,将类名实例化为具有相同名称的多个类可以存在于不同的包中

您需要给出类的完整包名。反射需要知道,将类名实例化为具有相同名称的多个类可以存在于不同的包中