Java tutorial
//package com.java2s; public class Main { public final static float bytesToFloat(byte[] b) { int i = 0; i = ((((b[3] & 0xff) << 8 | (b[2] & 0xff)) << 8) | (b[1] & 0xff)) << 8 | (b[0] & 0xff); return Float.intBitsToFloat(i); } }