该
List<T>.toArray(T[])方法应能胜任。
例如:
List<String[]> list = ...String[][] res = new String[list.size()][];list.toArray(res);
要么
List<String[]> list = ...Object[][] res = new Object[list.size()][];list.toArray(res);
如果使用此重载而不是
List<T>.toArray()重载,则可以选择数组的实际类型。它需要花费额外的一行代码,但是如果数组类型很重要,这就是这样做的方法。
(
List<T>.toArray()重载为您提供了一个实际类型为
Object[]… 的数组, 而不管
列表的泛型类型或列表元素的实际类型如何。)
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)