将一个long型的数字转化为字节数组(利用IO流)

来源:互联网 发布:开票系统数据更新失败 编辑:程序博客网 时间:2024/05/16 02:31
long a=10000L;//此类实现了一个输出流,其中的数据被写入一个 byte 数组。缓冲区会随着数据的不断写入而自动增长。可使用 toByteArray() 和 toString() 获取数据ByteArrayOutputStream bos=new ByteArrayOutputStream();//将一个 long 值以 8-byte 值形式写入基础输出流中,先写入高字节。DataOutputStream dos=new DataOutputStream(bos);try {dos.writeLong(a);} catch (IOException e) {e.printStackTrace();}System.out.println(bos.toByteArray());}
这种写法常用在socket编程中。
0 0
原创粉丝点击