怎么把手机号码137******** 转化为:
byte dst_addr[]=new byte[12];
dst_addr[0] = 0x31;
dst_addr[1] = 0x33;
dst_addr[2] = 0x37;
dst_addr[3] = 0x3*;
dst_addr[4] = 0x3*;
dst_addr[5] = 0x3*;
dst_addr[6] = 0x3*;
dst_addr[7] = 0x3*;
dst_addr[8] = 0x3*;
dst_addr[9] = 0x3*;
dst_addr[10]= 0x3*;
dst_addr[11]= 0x0;
byte dst_addr[]=new byte[12];
dst_addr[0] = 0x31;
dst_addr[1] = 0x33;
dst_addr[2] = 0x37;
dst_addr[3] = 0x3*;
dst_addr[4] = 0x3*;
dst_addr[5] = 0x3*;
dst_addr[6] = 0x3*;
dst_addr[7] = 0x3*;
dst_addr[8] = 0x3*;
dst_addr[9] = 0x3*;
dst_addr[10]= 0x3*;
dst_addr[11]= 0x0;
byte dst_addr[]=new byte[12];for(int i=0; i<dst_addr.length; i++)
{
dst_addr[i] = Byte.parseByte(numStr.subStr(i, i+1));
}
dst_addr[11] = 0x0;
2--0x32
这不就是数字 1 和 2 的ASCII码吗?
byte dst_addr[]=m.getBytes();
就可以了
String s = "13658741258";
byte[] dst_addr = s.getBytes();