如何从String创建一个类的列表?



我想从字符串创建一个类型为类名的列表。例如

String nameOfClass = "com.my.list.class";
List list = new ArrayList<nameOfclass>();

我只知道要在运行时以文本格式插入List中的类的类型。

这可能吗?

No.

泛型类型注释只在编译时发生,它们将从运行时删除。当程序执行时,ArrayList不知道它的泛型。

因此,类型注释只对编译器有用。如果在编译时(程序设计时)不知道类型,则不能使用它们。

相关内容

  • 没有找到相关文章