java.lang.Integer.toHexString(b[n] & 0XFF)中0XFF使用
来源:互联网 发布:淘宝图标图片单个 编辑:程序博客网 时间:2024/06/11 11:58
byte[] b = {5,2,20,108};
String stmp = java.lang.Integer.toHexString(b[n] & 0XFF)
在32位的电脑中数字都是以32格式存放的,如果是一个byte(8位)类型的数字,他的高24位里面都是随机数字,低8位
才是实际的数据。java.lang.Integer.toHexString() 方法的参数是int(32位)类型,如果输入一个byte(8位)类型的数字,这个
方法会把这个数字的高24为也看作有效位,这就必然导致错误,使用& 0XFF操作,可以把高24位置0以避免这样错误
的发生。
Java中十六进制转换 Integer.toHexString()
http://jiangzhengjun.iteye.com/blog/506041
- java.lang.Integer.toHexString(b[n] & 0XFF)中0XFF使用的必要性
- 【转】java.lang.Integer.toHexString(b[n] & 0XFF)中0XFF使用的必要性
- java.lang.Integer.toHexString(b[n] & 0XFF)中0XFF使用
- java.lang.Integer.toHexString(b[n] & 0XFF)中0XFF使用
- java.lang.Integer.toHexString(b[n] & 0XFF)中0XFF使用的必要性
- java.lang.Integer.toHexString(b[n] & 0XFF)中0XFF使用的必要性
- java.lang.Integer.toHexString(b[n] & 0XFF)中0XFF使用的必要性
- toHexString(b[n] & 0XFF)中0XFF的作用
- Integer.toHexString(b & 0xff)理解以及& 0xff什么意思
- toHexString(b[n] & 0XFF)为什么要和0XFF做与运算
- Java中0xff的作用(byte&0xff)
- java中 0xff的意义
- java中number & 0xff作用
- Java中为何与0xff进行与运算
- java中byte转int时候为什么要&0xff
- java中代码 &0xFF是怎么个意思
- 0x00 -----0xFF
- 0xff打印
- 深入理解iPhone委托模式兼谈iPhone生命周期(手把手教你iphone开发 - 基础篇)
- 快速磁盘碎片整理
- ON_WM_QUERYENDSESSION导致操作系统无法关机
- android的Handler
- 个人感受
- java.lang.Integer.toHexString(b[n] & 0XFF)中0XFF使用
- 【信息采集】IBM AIX系统硬件信息查看命令(shell脚本)
- Activity概述
- 各种关联映射
- python学习2--列表和元组
- C#、devExpress 的 给bandedGrid加菜单功能 :复制、粘贴的例子
- Vb.net声明API
- 【大气红歌】著名民通歌唱家拉齐的音乐之路
- Android 中Monkey的用法