【发布时间】:2014-12-31 06:43:47
【问题描述】:
其实我也不是很清楚所以在这里提一个问题,我也是位计算新手。我的场景是这样的,我从 CAN (A hardware device) 得到一些十六进制值,对于一个特定的值,我必须读取第 4 个字节,在第 4 个字节中,第 5 位和第 6 位的值决定要写入的输出,我的意思是如果第 5 位和第 6 位是 00= off , 01= on 像这样。所以我的问题是,我们如何从十六进制读取第 4 个或任何特定字节和字节特定位。如果可能,请给我一些指导或示例或任何教程网站。我用谷歌搜索了很多但没有用。请帮助我。我希望这可以在 java 中完成。
【问题讨论】:
-
输入数据类型是什么?
-
你能举几个例子说明进来的价值吗?
-
@JigarJoshi 输入数据类型为十六进制
-
但是在什么 java 数据类型中? (String ? int ? 究竟是什么)
-
和示例输入和输出? (只是为了确保)
标签: java byte bit-manipulation hex