将<string>转换为float []

Alp*_*a2k -4 java

得到这个代码(不工作):

    for (int i = 0; i < splitSource.length; i++) {
        float[] nr = Float.parseFloat(splitSource[i]);
    }
Run Code Online (Sandbox Code Playgroud)

我有一系列字符串......

  List<String> stringCollection = new ArrayList<>();  
Run Code Online (Sandbox Code Playgroud)

以前,列表中的每个字符串都单独处理,从中提取必要和不必要的字符,最终结果是一串纯数字.
现在,我需要将这些数字从String转换为Float,但我得到"float不能转换为float []"的错误...

big*_*Guy 7

float[] nr= new float[splitSource.length];
for (int i = 0; i < splitSource.length; i++) {
        nr[i] = Float.parseFloat(splitSource[i]);
}
Run Code Online (Sandbox Code Playgroud)

Float.parseFloat返回单个浮点数,而不是数组.另外,在循环中声明float [] nr是没有意义的.循环结束时结果将丢失.