Possible Duplicate:
Java how to: Generic Array creation
I wanna create something like this:
public class MyClass<T> {
private int row;
private int column;
private T[][] result;
public T[][] generation(int size, T[] values) {
result = new T[values.length][size];
generator(0, 0);
return result;
}
}
But I'm gettin an error "generic array creation", how can I fix that? :(
>, Class,T[][]> toArray = (list,type) ->
{
T a[][] = (T[][]) Array.newInstance(type,
list.size(), list.get(0).size());
IntStream.range(0, a.length).forEach(i -> {
a[i]=(T[]) list.get(i).toArray();
});
return a;
};`
– Gabriel Hernandez Apr 08 '19 at 17:19