【发布时间】:2017-04-12 06:56:30
【问题描述】:
例如:
List<String> items = new ArrayList<String>();
String[] aItems = items.toArray(); // type error, because toArray() returns Object[]
我明白这就是现状,无法改变。当然我可以将它转换为 String[],但我想知道它背后的想法是什么?这是 Java 中的“错误”,还是有充分的理由?
【问题讨论】:
标签: java generics collections