java byte[] 和 double以及所有数据类型的相互转换
来源:互联网 发布:大学如何提高自己知乎 编辑:程序博客网 时间:2024/06/05 02:11
对于java中的一些类型相互装换,虽然java的官方api给了一些端口可以快捷转换,但是对于有些类型转换却没有们只能用到相关的输入输出流进行转化。
- byte[]和double的相互转换
1、将byte[]转成double
private double convert(byte[] data){ DataInputStream dis=new DataInputstream(new ByteArrayInputStream(data)); double num=dis.readDouble(); return num;}
2、将double类型转换成byte[]
private static byte[] convert(double num) throws IOException{ byte[] data=null; ByteArrayOutputStream bos=new ByteArrayOutputStream(); DataOutputStream doa=new DataOutputStream(bos); doa.writeDouble(num); data=bos.toByteArray(); doa.close(); return data; }
对于对第一段代码,我们通过更改DataInputStream的read方法可以得到任何我们想要的类型。其实以此类推,我们通过更改上面的inputStream的类型我们也就得到我们将所有类型转换成我们想要的类型是方法 了
0 0
- java byte[] 和 double以及所有数据类型的相互转换
- java Byte和各数据类型(short,int,long,float,double)之间的转换
- java Byte和各数据类型(short,int,long,float,double)之间的转换
- 关于Java的数据类型以及相互转换
- 【转载】java输入流转为文件 InputStreamToFile 以及 byte[]和InputStream的相互转换
- int、char、double与byte相互转换的程序
- int、char、double与byte相互转换的程序
- int、char、double与byte相互转换的程序
- int、char、double与byte相互转换的程序
- int、char、double与byte相互转换的程序
- int、char、double与byte相互转换的程序
- int、char、double与byte相互转换的程序
- Java String 和 byte[] 之间的相互转换
- Java中字符和byte数组之间的相互转换
- java中的int类型和byte数组的相互转换
- Java byte[]和short[]之间的相互转换
- Java中的byte[]和String的相互转换
- Java中字符和byte数组之间的相互转换
- OGNL表达式struts2标签“%,#,$”
- 三维向量的简单运算(点积、叉积及点到直线的距离)
- jrebel for android
- oracle表空间操作
- XMind 6画布导出工作簿
- java byte[] 和 double以及所有数据类型的相互转换
- MFC 出现error LNK2005错误的一种原因和解决办法
- 刷新父级页面
- Hough变换
- 爬虫应用-从offer100比赛中采集信息
- php $_SERVER当前完整url的写法
- 事件传递,下拉刷新,手势
- .Net魔法堂:提取注释生成API文档
- HashMap、Hashtable、HashSet的比较