【发布时间】:2014-02-15 20:14:53
【问题描述】:
例如,
我正在尝试初始化类Node<E> 的通用数组。
Node<Integer>[] nodes =(Node<Integer>[])new Node[10];
这是一个好习惯吗?如果没有,有什么更好的方法?
【问题讨论】:
-
stackoverflow.com/questions/217065/… - 数组和泛型在 Java 中确实有一些注意事项。我认为没有最佳实践(但请检查答案)-我会使用
List,例如ArrayList,您甚至可以使用make a List of a fixed size - backed by an array。