摘要:
java中int与byte〔4〕的相互转换 我们都知道,JAVA中的基本数据类型有int,byte,char,long,float,double...,它们与引用数据类型很不一样,之所有在如此面向对象的JAVA语言中依然支持这些值类型,就是考虑到性能的原因。现在,同样是因为考虑到性能,我们需要一种高效的方法使int与byte[]能够自由的相互转换,理由就是,我们需要在网络上传送数据,而网络上的数据都是byte数据流,这就需要一个int-> byte[]与byte[] -> int的方法。 简单的方法,我们可以用DataOutputStream与ByteArrayOutputStre 阅读全文
posted @ 2011-11-17 20:02
Mayola
阅读(47433)
评论(2)
推荐(2)
摘要:
字节数组流:ByteArrayOutputStream: 可以捕获内存缓冲区的数据,转换成字节数组。ByteArrayoutputStream bout=new ByteArrayOutputStream();bout.write(int a);bout.write(int b);bout.write(int c);byte[] buf=bout.toByteArray();//获取内存缓冲中的数据for(int i=0;i<=buf.length;i++){System.out.println(buf);}bout.close();注:通过调用reset()方法可以重新定位。ByteA 阅读全文
posted @ 2011-11-17 14:26
Mayola
阅读(131132)
评论(0)
推荐(4)
浙公网安备 33010602011771号