我正在使用一个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];
}
我什至还没有测试过上述方法,但我想知道是否有更好的方法来做到这一点?
谢谢。