数组/List转换成字节缓冲区

来源:互联网 发布:手机淘宝购物车不能用 编辑:程序博客网 时间:2024/06/01 12:06
/** * 将浮点数组转换成字节缓冲区 */public static ByteBuffer arr2ByteBuffer(float[] arr){   ByteBuffer ibb = ByteBuffer.allocateDirect(arr.length * 4);   ibb.order(ByteOrder.nativeOrder());   FloatBuffer fbb = ibb.asFloatBuffer();   fbb.put(arr);   ibb.position(0);   return ibb ;}/** * 将list转换成字节缓冲区 */public static ByteBuffer list2ByteBuffer(List<Float> list){   ByteBuffer ibb = ByteBuffer.allocateDirect(list.size() * 4);   ibb.order(ByteOrder.nativeOrder());   FloatBuffer fbb = ibb.asFloatBuffer();   for(Float f : list){      fbb.put(f);   }   ibb.position(0);   return ibb ;}
0 0
原创粉丝点击