Código
public static FloatBuffer createFloatBuffer(float[] array) { FloatBuffer result = ByteBuffer.allocateDirect(array.length << 2).order(nativeOrder()).asFloatBuffer(); result.put(array).flip(); return result; }
Bueno, las dudas son las siguientes:
1-. array.length << 2 (Linea 2) Lo que no entiendo es el por qué de ese desplazamiento de bits
2-. order(nativeOrder()) (Linea 3) No entiendo nada xD
3-. flip() (Linea 3) Tampoco entiendo nada
Os doy las gracias por adelantado por ayudarme y ayudar a todo el mundo que no lo entienda