81,094
社区成员
发帖
与我相关
我的任务
分享
// 十进制转化为十六进制,结果为C8。
Integer.toHexString(200);
int i = Integer.parseInt("200");
/**
* @函数功能: BCD码转为10进制串(阿拉伯数据)
* @输入参数: BCD码
* @输出结果: 10进制串
*/
public static String bcd2Str(byte[] bytes){
StringBuffer temp=new StringBuffer(bytes.length*2);
for(int i=0;i<bytes.length;i++){
temp.append((byte)((bytes[i]& 0xf0)>>>4));
temp.append((byte)(bytes[i]& 0x0f));
}
return temp.toString().substring(0,1).equalsIgnoreCase("0")?temp.toString().substring(1):temp.toString();
}
第二部:10进制转16进制:
// 十进制转化为十六进制,结果为C8。
Integer.toHexString(200);