cod*_*ons 4 java reflection class
我想从字符串创建一个类型名称的列表.例如,
String nameOfClass = "com.my.list.class";
List list = new ArrayList<nameOfclass>();
Run Code Online (Sandbox Code Playgroud)
我只知道在运行时以文本格式插入List的类的类型.
这可能吗?
没有.
通用类型注释仅在编译时发生,它们从运行时删除.程序执行时,ArrayList不知道它的泛型类型.
因此,类型注释仅对编译器有用.如果在编译时(程序设计时)不知道类型,则不能使用它们.