String s4="0000"+Integer.toHex.String(ch);
我觉得应该是String s4="0000"+Integer.toHexString(ch);
public static String Integer.toHexString(int i)它是返回一个用字符串表示的整数的16进制代码至于substring,我想是用来做高低端转换的,因为在java中使用的是低端在前,也就是说1对应的00000001被记录成00010000,所以需要在前面补4个0,然后把后面的4个0删掉,还原成00000001。
我觉得应该是String s4="0000"+Integer.toHexString(ch);
public static String Integer.toHexString(int i)它是返回一个用字符串表示的整数的16进制代码至于substring,我想是用来做高低端转换的,因为在java中使用的是低端在前,也就是说1对应的00000001被记录成00010000,所以需要在前面补4个0,然后把后面的4个0删掉,还原成00000001。
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货