Java tutorial
//package com.java2s; public class Main { public static float getFloat(byte[] bytes) { return Float.intBitsToFloat(getInt(bytes)); } public static int getInt(byte[] bytes) { return (0xff & bytes[0]) | (0xff00 & (bytes[1] << 8)) | (0xff0000 & (bytes[2] << 16)) | (0xff000000 & (bytes[3] << 24)); } public static int getInt(byte b) { return (0xff & b); } }