当前位置:编程学习 > JAVA >>

java 十六进制和十进制问题

12 23 3F 12 23 12 23 3F 12 23 12 23 12 23 12 23 12 23 3F 12 23 3F 12 23 3F 12 23 3F 12 23 3F 12 23 3F 12 23 3F 12 23 3F 12 23 3F 12 23 3F 12 23 12 23 3F 12 23 12 23 3F 12 23 3F 12 23 3F 12 23 12 23 3F 12 23 12 23 3F 12 23 12 23 3F 12 23 12 23 3F 12 23 12 23 3F 12 23 12 23 12 23 3F 12 23 3F 12 23 12 23 12 23 3F 12 23 3F 12 23 12 23 3F 12 23 3F 12 23 3F 12 23 3F 12 23 3F 12 23 3F 12 23 3F 12 23 3F 12 23 3F 12 23 3F 12 23 3F 12 23 3F 12 23 3F 12 23 12 23 3F 12 23 12 23 3F 12 23 3F 12 23 3F 12 23 3F 12 23 3F 12 23 12 23 3F 12 23 12 23 3F 12 23 3F 12 23 3F 12 23 3F 12 23 12 23 3F 12 23 12 23 12 23 3F 12 23 12 23 12 23 3F 12 23 12 23 3F 12 23 12 23 3F 12 23 12 23 3F 12 23 3F 12 23 3F 12 23 3F 12 23 12 23 3F 12 23 3F 12 23 3F 12 23 12 23 3F 12 23 12 23 3F 12 23 12 23 3F 12 23 12 23 3F 12 23 12 23 3F 12 23 12 23 12 23 3F 12 23 3F 12 23 12 23 3F 
    java通过套接字怎么获得上述值的前三个,对方是用的C++发送过来的char[],上述值是char数组中的 --------------------编程问答-------------------- 通过套接字接受到数据,取前三个字节不就可以了? --------------------编程问答--------------------

try{
int sumb=0;
int c=0;
ByteArrayOutputStream buffeOut =new ByteArrayOutputStream();
byte readbuf[] = new byte[10240];
while (socket.isConnected() && !socket.isClosed()) {
while ((c = in.read(readbuf)) != -1) {
buffeOut.write(readbuf, 0, c);
sumb =sumb + c;
}
byte[] data =buffeOut.toByteArray();
byte[] hend =new byte[3];
hend[0] =data[0];
hend[1] =data[1];
hend[2] =data[2];
String hh = new String(hend,"utf-8");
String strin = new String(data,"utf-8");//转成约定的编码
System.out.println("读取流数据头: "+hh);
System.out.println("读取流数据内容: "+strin+","+sumb);
buffeOut.reset();
//读完后回复信息.
out.write(("已收到数据!").getBytes("utf-8"));
out.flush();
}
} catch (SocketException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
} finally {
System.out.println("读取流数据完成.");
}
--------------------编程问答-------------------- 我在项目中也是这样搞的,不过比这个复杂,我删除了很多代码. --------------------编程问答-------------------- 只有有了 ByteArrayOutputStream 读到的数据全部放里面,要什么有什么的...呵呵
补充:Java ,  Java SE
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,