Java Byte Array to Float byteArrayToFloatArray(byte[] bytes)

Here you can find the source of byteArrayToFloatArray(byte[] bytes)

Description

byte Array To Float Array

License

Open Source License

Declaration

public static float[] byteArrayToFloatArray(byte[] bytes) 

Method Source Code

//package com.java2s;
//License from project: Open Source License 

public class Main {
    public static float[] byteArrayToFloatArray(byte[] bytes) {
        float[] floats = new float[bytes.length / 4];
        for (int i = 0; i < floats.length; ++i)
            floats[i] = readFloatFromBytes(bytes, i * 4);
        return floats;
    }/*w  ww .  j av a2s  .c  o  m*/

    public static float readFloatFromBytes(byte[] bytes, int start) {
        Integer i = bytes[start] << 24;
        i |= (bytes[start + 1] & 255) << 16;
        i |= (bytes[start + 2] & 255) << 8;
        i |= (bytes[start + 3] & 255);
        return Float.intBitsToFloat(i);
    }
}

Related

  1. byteArrayToFloat(byte[] b)
  2. byteArrayToFloat(byte[] byteArray)
  3. byteArrayToFloat(byte[] byteArray)
  4. byteArrayToFloat(byte[] bytes)
  5. byteArrayToFloat(byte[] bytes, int size, int fpBits)
  6. byteArrayToFloatBE(byte[] data)
  7. bytes2float(byte[] b)
  8. bytes2Float(byte[] b, float defaultValue)
  9. bytes2float(byte[] bytes)