首先,我想说我知道这已被问到之前在以下位置(其他人),但我没有任何成功的答案有:如何创建一个双打数组中的双打列表
我所试图做的是以下几点:
double[] FFTMagnitudeArray = processAudio.processFFT(audioData);
List<Double> FFTMagnitudeList = Arrays.asList(FFTMagnitudeArray);
audioData.setProperty("FFTMagnitudeList", FFTMagnitudeList);
但是,我得到的错误:
"Type mismatch: cannot convert from List<double[]> to List<Double>"
这对我来说没有意义,因为我认为List是必要的,而Array.asList(double [])将返回Double列表,而不是double []。我也试过以下,无果:
List<Double> FFTMagnitudeList = new ArrayList<Double>();
FFTMagnitudeList.addAll(Arrays.asList(FFTMagnitudeArray));
List<Double> FFTMagnitudeList = new ArrayList<Double>(Arrays.asList(FFTMagnitudeArray));
而且我一直得到相同的错误。
那么如何创建列表?