java中获取byte的高四位和低四位
来源:互联网 发布:visual studio mac版 编辑:程序博客网 时间:2024/06/04 18:42
最近在开发中遇到了一个问题,就是提取一个byte中的低四位和高四位。为什么要用到这个呢,因为我们自定义了一个协议,并在协议中用一个byte表示软件版本,比如1.22这个版本,1用高四位表示,22用低四位表示,好了,我直接说重点了:
public static int getHeight4(byte data){//获取高四位 int height; height = ((data & 0xf0) >> 4); return height;}public static int getLow4(byte data){//获取低四位 int low; low = (data & 0x0f); return low;}
好了大约就是这个样子,还有什么疑问可以给我留言
1 0
- java中获取byte的高四位和低四位
- 获取byte的高四位和低四位
- java 中 char 和 byte 的转换
- java中char和byte的转换
- java中char和byte的转换
- java中char和byte的转换
- Java中String和byte[]的转换
- java中byte(byte []), int的转换
- Java| Java中字节Byte和位Bit的关系
- java中byte和.net中byte转换
- Java中有关byte和String的转换笔记
- Java中有关byte和String的转换笔记
- Java中字符和byte数组之间的相互转换
- Java中String类型和Byte类型的互换问题
- Java中有关byte和String的转换笔记[转]
- Java中byte[]、char[]和String的相互转化
- Java中字符和byte数组之间的相互转换
- java中int类型和byte[]数组之间的转换
- hdu 2059 龟兔赛跑 DP
- map的遍历方法
- 一起学Netty(十二)之 Netty心跳简单Demo
- apk的安装与卸载
- Java配置文件Properties的读取、写入与更新操作
- java中获取byte的高四位和低四位
- 自定义控件--优酷菜单
- HTML5表单新增元素与属性
- Redis 1:简介
- Hive: Cannot truncate non-managed table
- Spring属性占位符PropertyPlaceholderConfigurer
- http://nianjian.xiaze.com/tags.php?/%E5%BC%80%E5%B0%81%E5%B9%B4%E9%89%B4/1/13463189106/
- 动态规划-3014-折线分割平面
- HDU 2602-Bone Collector(01背包-一/二维)