本文主要是介绍无符号16位整形数组转float---Java,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
- 代码
public float[] int16tofloat(int a[]) {if(0 != a.length%2 || a.length <= 0) {return null;}int len = a.length/2;float[] c = new float[len];for(int i = 0;i < len;++i) {int b = ((a[2*i]<<16)&0xFFFFFFFF) | ((a[2*i+1])&0xFFFF);c[i] = Float.intBitsToFloat(b);}return c;
}
这篇关于无符号16位整形数组转float---Java的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!