如果我知道数组列表运行时的数据类型,我可以在泛型中使用它吗?
例如,我可以在声明下面的数组列表时使用 Class(比如 String.class
)吗?
List objList = new ArrayList<DestinationClassToBeReplaced>();
最佳答案
List<String> objList = new ArrayList<>();
本身就是用来做这件事的,而 List
javadoc 明确指出。
Type Parameters: E - the type of elements in this list
关于java - 我可以在泛型中使用 Class 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45931363/