java - 在 Java 中将 float 数组类型转换为 Shorts 数组

标签 java

如何将 float 数组的类型转换更改为具有一一对应关系的 Shorts 数组?即

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];
 }

我正在寻找更紧凑、更简单的代码。我的处理时间真的很短(没有双关语)。

最佳答案

我会保持原样。 Java 标准库中没有其他方法可以做到这一点。

关于java - 在 Java 中将 float 数组类型转换为 Shorts 数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23507739/

相关文章:

java - Tomcat:当 HTTP Multipart 请求被中断时会发生什么?

java - Swing 布局问题

java - 焦点 JavaFX FXML 上的 KeyEvent

java - 访问外部资源

java - 如何使用带有 Java 的 Selenium WebDriver 切换到另一个选项卡

javascript - 密码保护目录列表器

java - 集合的分区 - 将结果存储在一系列嵌套列表中

Java NoClassDefFoundError 与 SSL 连接

java - 如何在 Android Studio 的 UVCCamera 库中使用图像调整(亮度、对比度)

java - 我的 postman 发帖请求应该是什么样子? (帖子请求的正文)