首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

字节数组变换为16进制字符串

2012-11-05 
字节数组转换为16进制字符串/** * 2011-04-26 * @author chase * 字节数组转换为16进制字符串 */public cl

字节数组转换为16进制字符串

/** * 2011-04-26 * @author chase * 字节数组转换为16进制字符串 */public class BytetoHex {public static final String encodeHex(byte[] bytes) {StringBuffer buf = new StringBuffer(bytes.length * 2);for (int i = 0; i < bytes.length; i++) {if (((int)bytes[i] & 0xff) < 0x10) {buf.append("0");}buf.append(Long.toString((int)bytes[i] & 0xff, 16));}return buf.toString(); }public static void main(String[] args) {byte By[]={34,12,4,-6,-8,55,127,88};         System.out.println(encodeHex(By)); }}

?

热点排行