我总是用来MemoryUtil存储浮动缓冲区,但人们似乎使用BufferUtils它:
private IntBuffer convertToIntBuffer(int[] data) {
IntBuffer buffer = BufferUtils.createIntBuffer(data.length);
return buffer.put(data).flip();
}
Run Code Online (Sandbox Code Playgroud)
private FloatBuffer convertToFloatBuffer(float[] data) {
FloatBuffer buffer = MemoryUtil.memAllocFloat(data.length);
return buffer.put(data).flip();
}
Run Code Online (Sandbox Code Playgroud)