您的位置:首页 > 其它

按16进制打印显示一个字节数组的内容

2016-03-07 11:13 489 查看
以一个mac地址显示为例:

byte[] arrayOfByte = null;

...

StringBuffer localStringBuilder = null;

if (arrayOfByte != null) {

localStringBuilder = new StringBuffer();

for (int j = 0; j < arrayOfByte.length; j++) {

String str = Integer.toHexString(arrayOfByte[j] & 0xFF);

if (str.length() == 1) {

localStringBuilder.append("0");

}

localStringBuilder.append(str);

localStringBuilder.append(":");

}

str1 = localStringBuilder.deleteCharAt(

localStringBuilder.length() - 1).toString();

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: