J'utilise un tableau short[]
:En Java, je veux convertir un court [] à un double []
short[] buffer = new short[bufferSize];
J'ai une méthode qui prend comme un type de paramètre double[]
, donc je ne peux pas passer comme si. Je dois en faire un double[]
. La meilleure chose que je l'ai fait est de faire un nouvel objet et boucle à travers et convertir, comme ceci:
double[] transformed = new double[bufferSize];
for (int j=0;j<bufferSize;j++) {
transformed[j] = (double)buffer[j];
}
Je ne l'ai pas encore testé même l'approche ci-dessus, mais je me demande s'il y a une meilleure façon pour faire ça?
Merci.
qui est la façon de le faire. – MeBigFatGuy
Pour quelque chose d'aussi simple, je ne perdrais même pas de temps à chercher une alternative. –
I quel java donnerait un certain opérateur comme short [] arr = new short [blub]; int [] otherArr = nouveau int [blub]; autreArr [] = (int) arr; ou quelque chose. ;-) – InsertNickHere