Я использую массив short[]
:
short[] buffer = new short[bufferSize];
У меня есть метод, который принимает в качестве параметра тип double[]
, поэтому я не могу передать его как есть. Мне нужно превратить это в double[]
. Лучшее, что я сделал, - это создаю новый объект, перебираю и конвертирую, как это:
double[] transformed = new double[bufferSize];
for (int j=0;j<bufferSize;j++) {
transformed[j] = (double)buffer[j];
}
Я еще даже не тестировал вышеуказанный подход, но мне интересно, есть ли лучший способ сделать это?
Спасибо.