2014-02-15 21 views
0

例如, 我试图初始化类Node<E>的通用数组。在初始化过程中抛出泛型数组是否是一种很好的做法?

Node<Integer>[] nodes =(Node<Integer>[])new Node[10]; 

这是一个很好的做法吗?如果不是,这样做的更好方法是什么?

+1

http://stackoverflow.com/questions/217065/cannot-create-an-array-of-linkedlists-in-java - 数组和泛型有一些注意事项在Java中。我不认为它有一个最佳实践(但检查答案) - 我会使用'ArrayList'像'ArrayList',甚至可以[制作固定大小的列表 - 由数组支持]( http://stackoverflow.com/a/5207205/664577)。 –

回答

相关问题