我有一个字符串,它指定了呼叫的名称.如何通过使用此字符串来调用特定类.在java中尝试此操作.函数将返回一个字符串列表,这些字符串是类名.现在的任务是使用此字符串调用类.
您可以使用以下代码执行此操作:
Class clazz = Class.forName(yourString);
Run Code Online (Sandbox Code Playgroud)
作为类名,您应该使用包括包的完整类名.但你不能打电话给班级.您可以初始化一个类,然后调用此类的方法.
http://docs.oracle.com/javase/8/docs/api/java/lang/Class.html#forName(java.lang.String