0

IEEE単精度(32ビット)のリストを変換する方法はありますか?

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

IEEE 754 single-precision (32-bit) floating-point numberfloatデータは、最終的にバイトストリームから生成される別のモジュールから取得されました。

今、私は浮動小数点値を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 に答える