知识大全 int、char、double与byte相互转换的程序

Posted 字节

篇首语:志不强者智不达,言不信者行不果。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 int、char、double与byte相互转换的程序相关的知识,希望对你有一定的参考价值。

  int char double与byte相互转换的程序  //整数到字节数组的转换   public static byte[] intToByte(int number)     int temp = number;    byte[] b=new byte[ ];    for (int i=b length ;i> ;i )     b[i] = new Integer(temp& xff) bytevalue();   //将最高位保存在最低位     temp = temp >> ;    //向右移 位        return b;         //字节数组到整数的转换   public static int byteToInt(byte[] b)     int s = ;    for (int i = ; i < ; i++)      if (b[i] >= )      s = s + b[i];     else          s = s + + b[i];     s = s * ;        if (b[ ] >= )    //最后一个之所以不乘 是因为可能会溢出     s = s + b[ ];    else     s = s + + b[ ];    return s;         //字符到字节转换   public static byte[] charToByte(char ch)    int temp=(int)ch;    byte[] b=new byte[ ];    for (int i=b length ;i> ;i )     b[i] = new Integer(temp& xff) bytevalue();   //将最高位保存在最低位     temp = temp >> ;    //向右移 位        return b;         //字节到字符转换     public static char byteToChar(byte[] b)    int s= ;    if(b[ ]> )     s+=b[ ];    else     s+= +b[ ];    s*= ;    if(b[ ]> )     s+=b[ ];    else     s+= +b[ ];    char ch=(char)s;    return ch;         //浮点到字节转换   public static byte[] doubleToByte(double d)    byte[] b=new byte[ ];    long l=Double doubleToLongBits(d);    for(int i= ;i length;i++)     b[i]=new Long(l) bytevalue();     l=l>> ;          return b;         //字节到浮点转换   public static double byteToDouble(byte[] b)    long l;       l=b[ ];    l&= xff;    l|=((long)b[ ]<< );    l&= xffff;    l|=((long)b[ ]<< );    l&= xffffff;    l|=((long)b[ ]<< );    l&= xffffffffl;    l|=((long)b[ ]<< );    l&= xffffffffffl;       l|=((long)b[ ]<< );    l&= xffffffffffffl;    l|=((long)b[ ]<<48);        l|=((long)b[7]<<56);    return Double.longBitsToDouble(l);        -- cha138/Article/program/Java/JSP/201311/19749

相关参考

知识大全 int 和 String 互相转换的多种方法

int和String互相转换的多种方法  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!如何将字串St

知识大全 颜色#RRGGBB与string 相互转换

颜色#RRGGBB与string相互转换  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  最近做了

知识大全 如何在java中去掉文本文件中的“”

  将word文档转换后有一个方形的全黑的符号只有自己写一个filter才能过滤掉把转换后的文档里面非中文的字符串过滤掉这个黑框即可如何过滤?根据byte值过滤就行了看byte值是否相等  注意一定要

如果说,二战以后的艺术实验,使艺术家完成了从人类的精神导师向精神巫师演变的角色转换,让艺术与大众背道而驰、相互疏离,那么

如果说,二战以后的艺术实验,使艺术家完成了从人类的精神导师向精神巫师演变的角色转换,让艺术与大众背道而驰、相互疏离,那么在二十一世纪的头几年中,我们终于能够隐隐感觉到:今天的策展人和艺术家:,为了当代

知识大全 Oracle中的Char与Varchar的区别和实例

Oracle中的Char与Varchar的区别和实例  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

知识大全 Java变量类型之间的相互转换

Java进阶:Java变量类型之间的相互转换  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  我们

知识大全 Datatbel和string之间的相互转换

Datatbel和string之间的相互转换  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  今天

知识大全 Java变量类型间的相互转换

Java变量类型间的相互转换  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!      我们知道Ja

知识大全 .net的编程之路(一)

  一预定义数据类型  char字符类型单引号例如charx=this;  c#中的每个数据类型其实就是一个静态的类每个变量都是一个类的实例  例如将int型的数据转化为stringstringx=i

知识大全 关于优缺点有时候可以相互转换800字作文

关于优缺点有时候可以相互转换800字作文每个人身上都会存在着某些优点和缺点,有人说,我讨厌自己的缺点,它几乎让我事事都失败,这是消极人的说法。而积极的人会说,就是因为有了这些缺点我才会不断地进步,走向