我希望创建一个与类名相关的列表,该列表由字符串输入而成。例如,
String nameOfClass = "com.my.list.class";
List list = new ArrayList<nameOfclass>();
我只知道在运行时以文本格式插入到列表中的类的类型。这是否可能?
我希望创建一个与类名相关的列表,该列表由字符串输入而成。例如,
String nameOfClass = "com.my.list.class";
List list = new ArrayList<nameOfclass>();
不。
泛型注解只在编译时发生,运行时会被擦除。当程序执行时,ArrayList 不知道其泛型类型。
因此,类型注解仅对编译器有用。如果您在编译时(程序设计时间)不知道类型,则无法使用它们。
Object
列表。@prasanth - Luiggi Mendoza