java bcd码转16进制数据 java bcd码如何转16进制数据 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 思路:先将BCD码转为10进制,10进制再转为16进制第一步:BCD码转10进制:/** * @函数功能: 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); 字符串转数字,可以调用响应的方法,如字符串型int转int:int i = Integer.parseInt("200"); 上面不是告诉你了吗?// 十进制转化为十六进制,结果为C8。Integer.toHexString(200); 我QQ是254822219 你加我QQ说吧我那个BCD码转成10进制的字符串后位数特别多有2000多位存的是照片信息,int型根本放不下。 如果int存不下,那就long吧,你说的2000多位是什么? 如果int存不下,那就long吧,你说的2000多位是什么?你加我QQ 我QQ和你说吧 正则表达式如何去掉这里面的规格??? jstl中的EL表达式取不出数据 页面如何屏蔽鼠标右键事件 想实现点击表格里面的文字,产生一个点击事件,如果实现呀? 从数据库中读出数据后,怎么在下拉框里显示啊? JBuilder2005中遇到JSP页面中重复include同一JSP页面报错,如何解决? 寻找jsp免费空间 网页中的textarea可不可以设置成“只读” 问大家一个web网站测试的问题 JSP: Class not found. [新手求教]在JAVA ee中不自动导入包 [java新手有三问,谢谢]hibernate的使用,老师是北京大学的
第一步:BCD码转10进制:/**
* @函数功能: 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);
int i = Integer.parseInt("200");
// 十进制转化为十六进制,结果为C8。
Integer.toHexString(200);