java - 从 2 字节转换整数

标签 java integer arrays

首先,我有几个小时的 java 经验,所以如果这是一个有点简单的问题,对此表示抱歉。

现在,我有一个大小为 2 的字节数组,我想从中获取相应的整数值。我使用小端表示法。这是我的代码:

public static int convertInt(byte[] twoByte){
       //TODO
}

有人可以帮助我吗?

最佳答案

return (twoByte[0] & 0xff) + ((twoByte[1] & 0xff) << 8)

给出正确的结果,将两个字节解释为无符号数。

关于java - 从 2 字节转换整数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20924354/

相关文章:

arrays - 您将如何使用语言x实现哈希表?

c - C 中的数组和 malloc

C++ 加密 ascii 值打印数组中的返回键

java - WebElement 类型中的方法 sendKeys(CharSequence[]) 不适用于参数 (String)

java - 设计模式使组件可扩展、可插拔,而无需更改它所连接的系统

java - 在 Java 中打印整数数组的唯一值的总和

c - 使用 snprintf 打印整数值

java - 为 Azure 存储访问生成 SAS

java - 难以理解 Java 的构造函数、setter 和 getter

java - ArrayList<Integer> 与 ArrayList<String> - 都存储从 0 到 9 的值..哪个需要更多内存?