0

有没有办法转换 IEEE 单精度(32 位)列表:

String result = getdata();
String[] floats = result.split(",");
List<String> floatList = Arrays.asList(floats);

浮点数据最终来自另一个IEEE 754 single-precision (32-bit) floating-point number从字节流生成的模块。

现在我正在尝试将浮点值编译回 Java 中的字节流。

4

1 回答 1

2

如果浮点值存储为字符串中的文本,您可以简单地将它们逐个数字地转换:

float[] floatValues = new float[floats.length]
for (int i=0; i< floats.length; i++) {
  floatValues[i] = Float.parseFloat(floats[i]);
}
于 2012-05-08T12:05:50.163 回答