Convertir un tableau double pour un float array

J'ai un double[][] tableau, et je veux obtenir une ligne dans un float tableau []. Casting n'a pas travaillé à la première, j'ai donc cherché quelque chose de différent.

J'ai trouvé ici, dans stackoverflow une solution élégante pour convertir Object[] String[], qui serait également travailler si je ont été de la conversion de l'Objet[] pour float[].

Donc: est-il un moyen élégant de conversion de double[] pour float[], double ou[] de l'Objet[] si je peux utiliser le code à l'autre post?

Je vais vous donner un exemple de code de ce que je fais, même je pense qu'il n'est pas nécessaire de le modifier:

double[][] datos = serie.toArray();
double[][] testArray = {{1.0, 2.0, 3.0}, {4.0, 5.0, 6.0}, {7.0, 8.0, 9.0}};
double[] doubleArray = Arrays.copyOf(testArray[1], testArray[1].length);
//This would be great but doesn't exist:
//float[] floatArray = Arrays.copyOf(doubleArray, doubleArray.length, float[].class);

OriginalL'auteur Roman Rdgz | 2011-09-22