【发布时间】:2014-05-07 11:38:18
【问题描述】:
如何将浮点数组的类型转换更改为具有一一对应关系的短裤数组?即
int bufferSize = 256;
short[] myShort = new short[bufferSize];
float[] myFloat = new float[bufferSize];
for(int i=0;i<bufferSize;i++){
myShort[i] = (short) myFloat[i];
}
我正在寻找更紧凑、更简单的代码。我的处理时间真的很短(没有双关语)。
【问题讨论】:
-
当然,人们可能会注意到在上述情况下您不需要复制任何内容,因为两个数组都将被初始化为零。但大概您打算添加一些代码,在 myFloat 创建之后和将其“强制转换”到 myShort 之前对其进行修改。
标签: java