byte数组转int类型,不足位数补0问题的解决

来源:互联网 发布:淘宝永久封号自动解封 编辑:程序博客网 时间:2024/06/04 18:17

一个byte数组中的数值全部转换为16进制的int类型,最后以String输出,不足的位数补0,相邻的16进制数之间加了一个空格;

            String in;                    for (byte b : resBuffer) {                        in=Integer.toHexString(b&0xff);                        if (in.length()==1) {                            stringBuffer.append("0");                        }                        stringBuffer.append(in);                        stringBuffer.append("\b");                    }                                    Log.d("log",stringBuffer.toString());
0 0
原创粉丝点击