java中構(gòu)造方法 java中如何將byte[]里面的數(shù)據(jù)轉(zhuǎn)換成十六進制?
java中如何將byte[]里面的數(shù)據(jù)轉(zhuǎn)換成十六進制?/***將字節(jié)[]轉(zhuǎn)換為十六進制字符串。字節(jié)int,intInteger.toHexString(int)*來轉(zhuǎn)換換換16???????????參
java中如何將byte[]里面的數(shù)據(jù)轉(zhuǎn)換成十六進制?
/***將字節(jié)[]轉(zhuǎn)換為十六進制字符串。字節(jié)int,intInteger.toHexString(int)*來轉(zhuǎn)換換換16???????????參數(shù)src byte[]data*@返回十六進制字符串*/公共靜態(tài)字符串bytesToHexString(byte[]src){StringBuilder StringBuilder=new StringBuilder(“”)if(src==null |?src.長度<=0){return null}(int i=0 i<src.長度i){int v=src[i]& 0xFF String hv=Integer.toHexString(v) 如果(高壓長度()< 2){stringBuilder.append文件(0) } stringBuilder.append文件(hv)}返回字符串生成器.toString() } 字節(jié)[]字節(jié)