当前位置: 代码迷 >> Eclipse >> string a="000006"變成char{0x00,0x00,0x06} 送出封包解决方案
  详细解决方案

string a="000006"變成char{0x00,0x00,0x06} 送出封包解决方案

热度:341   发布时间:2016-04-23 11:55:39.0
string a="000006"變成char{0x00,0x00,0x06} 送出封包
我想把string變成16進位char
ex: string a="000006"
變成 char b={0x00,0x00,0x06}

我的code
str a="000006";
str1.toCharArray();
BufferedWriter bw = new BufferedWriter( new OutputStreamWriter(socket.getOutputStream()));  
// 寫入訊息
bw.write(str1);
//立刻發送
bw.flush();

但是送出去的都會變成 30 30 30 30 30 36

------解决方案--------------------
for (int i=0;i<b.length;i++)
 b[i] = b[i] - '0';
  相关解决方案