Java tutorial
//package com.java2s; import java.nio.ByteBuffer; import java.nio.ByteOrder; import java.nio.FloatBuffer; public class Main { /** * Allocates a FloatBuffer with the given length. * * @param length The length of the buffer to allocate (in elements, not bytes!). * @return The newly allocated buffer. */ public static FloatBuffer allocateFloatBuffer(int length) { return ByteBuffer.allocateDirect(length * 4) // float == 4 bytes .order(ByteOrder.nativeOrder()).asFloatBuffer(); } }