得到这个代码(不工作):
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 []"的错误...
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是没有意义的.循环结束时结果将丢失.
| 归档时间: |
|
| 查看次数: |
95 次 |
| 最近记录: |