Tengo una variable Class
que contiene un cierto tipo y necesito obtener una variable que contenga la clase de matriz correspondiente. Lo mejor que se me ocurre es esto:¿Cómo obtener la clase Array para una clase determinada en Java?
Class arrayOfFooClass = java.lang.reflect.Array.newInstance(fooClass, 0).getClass();
¿Hay alguna manera de hacer esto sin crear la nueva instancia?
Comienza con lo anterior y termina con lo que tengo. Así que supongo que la 'nuevaInstancia' es la forma más limpia de hacer esto. –
En realidad funciona en ambos sentidos, pero dijiste que no querías crear una nueva instancia. –
Es cierto. En realidad estaba buscando una solución más limpia. No es que no quiera la nueva instancia, pero preferiría no tenerla :-) –