Me gustaría tomar una Lista aprobada que sé que es homogénea y crear a partir de ella una matriz del mismo tipo que los elementos que contiene.Java: ¿Cómo puedo crear dinámicamente una matriz de un tipo especificado en función del tipo de objeto?
Algo así como ...
List<Object> lst = new ArrayList<Object>;
lst.add(new Integer(3));
/// somewhere else ...
assert(my_array instanceof Integer[]);
+1: Está bien siempre que el tipo del primer elemento de la lista sea el mismo o una superclase del tipo de todos los demás elementos de la lista. Esa es una suposición muy astuta, pero bien podría funcionar dadas las limitaciones en la pregunta. –
de hecho. el OP dijo "que sé que es homogéneo", pero eso es algo que no debería ser "extralingüístico". – Bozho
Bien para una 'Lista'. Completamente inútil para una 'Lista ' –
finnw