我有一个字符串,它指定了调用的名称。 我如何通过使用此字符串来调用特定类。我在 java 中尝试这个。 一个函数将返回一个字符串列表,这些字符串是类名。现在的任务是使用这个字符串调用一个类。
最佳答案
您可以使用以下代码执行此操作:
Class clazz = Class.forName(yourString);
作为类名,您应该使用包括包在内的完整类名。但是你不能打电话上课。您可以初始化一个类,然后调用该类的方法。
http://docs.oracle.com/javase/8/docs/api/java/lang/Class.html#forName(java.lang.String
关于java - 调用名称为字符串的类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5631012/