读书人

string a=quot;000006quot;成char{0x00,0x00

发布时间: 2012-10-17 10:25:47 作者: rapoo

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';

读书人网 >Eclipse开发

热点推荐