<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    csusky

    常用鏈接

    統計

    最新評論

    字節數組和其他類型的轉換

     

    //整數到字節數組的轉換 軟件測試專業網站:51Testing軟件測試網 h$_g8Lbx g s
       public byte[] intToByte(int intValue) {
    O R-v0OS&{;u0    byte[] result = new byte[4];
    e!sm#DN0    result[0] = (byte) ( (intValue & 0xFF000000) >> 24);軟件測試專業網站:51Testing軟件測試網3e Ou-l*l
        result[1] = (byte) ( (intValue & 0x00FF0000) >> 16);軟件測試專業網站:51Testing軟件測試網%F3hN!XoC
        result[2] = (byte) ( (intValue & 0x0000FF00) >> 8);
    d"TS)ro;L`;A:eI0    result[3] = (byte) ( (intValue & 0x000000FF));軟件測試專業網站:51Testing軟件測試網t1^O{;_,S"e `
        return result;軟件測試專業網站:51Testing軟件測試網q*~[? n M"i
      }

      //字節數組到整數的轉換 軟件測試專業網站:51Testing軟件測試網i f9``3@0LZK&R
      public static int byteToInt(byte[] b) { 軟件測試專業網站:51Testing軟件測試網Rb~,Ws"u1m
    public static int byteToInt(byte[] byteVal) {
    2X/cH bIM0      int result = 0;軟件測試專業網站:51Testing軟件測試網7e5~3p"J r\ _
          for (int i = 0; i < byteVal.length; i++) {
    1i {T q a2eT V_.^!Q0        int tmpVal = (byteVal[i] << (8 * (3 - i)));
    &?x%pQ4_9T7k0        switch (i) {軟件測試專業網站:51Testing軟件測試網A P/u[ C,J&FA#f
              case 0:軟件測試專業網站:51Testing軟件測試網B,}\z`]8UU
                tmpVal = tmpVal & 0xFF000000;軟件測試專業網站:51Testing軟件測試網*yS6X$y9n*md~
                break;
    piL/jY)lkZ?0          case 1:軟件測試專業網站:51Testing軟件測試網5D#YS%w3f X|g
                tmpVal = tmpVal & 0x00FF0000;軟件測試專業網站:51Testing軟件測試網c?Iu I w
                break;軟件測試專業網站:51Testing軟件測試網~&E3Vmp0_;}@
              case 2:
    6j3t1F;iX+K4{0            tmpVal = tmpVal & 0x0000FF00;軟件測試專業網站:51Testing軟件測試網5fD7H.i y R a/q
                break;
    ]5b:h MMa!K0          case 3:
    )^~_.\A0            tmpVal = tmpVal & 0x000000FF;
    t2}8J f7A E~eH2[0            break;軟件測試專業網站:51Testing軟件測試網\? d:MN#D#iN
            }
    MJ:c.rxWE0X"e"^*@0        result = result | tmpVal;軟件測試專業網站:51Testing軟件測試網9R lE\Q(g&SAJ
          }軟件測試專業網站:51Testing軟件測試網1ixe#~9]lyF},T
          return result;軟件測試專業網站:51Testing軟件測試網d,d"L^/fC?*upX
        }

      //字符到字節轉換
    Q N"P6tq.b@~0  public static byte[] charToByte(char ch){ 軟件測試專業網站:51Testing軟件測試網%]|X,~-vb'?$SU
        int temp=(int)ch; 軟件測試專業網站:51Testing軟件測試網'L9cx"B:` Ak
        byte[] b=new byte[2]; 軟件測試專業網站:51Testing軟件測試網2C8j1U/i1[ ls
        for (int i=b.length-1;i>-1;i--){
    'C3^]_V:qz0      b = new Integer(temp&0xff).byteValue();      //將最高位保存在最低位 軟件測試專業網站:51Testing軟件測試網 |S`"I h%YQU\(g
          temp = temp >> 8;       //向右移8位 軟件測試專業網站:51Testing軟件測試網!s/jv'Z2R
        } 軟件測試專業網站:51Testing軟件測試網R+C:w4LY4Xu!M
        return b; 軟件測試專業網站:51Testing軟件測試網%n+x/Y ZV`6T\
      }

      //字節到字符轉換 軟件測試專業網站:51Testing軟件測試網n:gg'^!_@NF p*@B
      public static char byteToChar(byte[] b){ 軟件測試專業網站:51Testing軟件測試網(}xOQ:b
        int s=0;
    ZuYw~ac0    if(b[0]>0) 軟件測試專業網站:51Testing軟件測試網'Tsc(rq
          s+=b[0]; 軟件測試專業網站:51Testing軟件測試網5G]%j*fg)wk$Z
        else 軟件測試專業網站:51Testing軟件測試網q#i2kb@
          s+=256+b[0];
    #iCo0kd+|i0    s*=256; 軟件測試專業網站:51Testing軟件測試網X%Zn?-k9h5q
        if(b[1]>0) 軟件測試專業網站:51Testing軟件測試網(E0v"C(Bv4Q
          s+=b[1];
    +{`z$m a R0    else 軟件測試專業網站:51Testing軟件測試網D^j aODKA3T
          s+=256+b[1]; 軟件測試專業網站:51Testing軟件測試網\ hv8We}U)b
        char ch=(char)s; 軟件測試專業網站:51Testing軟件測試網#JLO"h;NH*AHb0LLt!m
        return ch; 軟件測試專業網站:51Testing軟件測試網$g,Mu0?JT#Ef&xi
      }

      //浮點到字節轉換
    de4w8L-MpD8{\0  public static byte[] doubleToByte(double d){ 軟件測試專業網站:51Testing軟件測試網,~9g3FuQ9q;sMCa
        byte[] b=new byte[8]; 軟件測試專業網站:51Testing軟件測試網 UY:}1oV:\ {-uZ7Ed
        long l=Double.doubleToLongBits(d);
    ar8f3|"@b(g'L0    for(int i=0;i<b.length;i++){
    %t4roUTU;zgxI0      b=new Long(l).byteValue(); 軟件測試專業網站:51Testing軟件測試網*I%@7R#} bb0P
          l=l>>8;
    E$^+\"u!h!Y3^0    } 軟件測試專業網站:51Testing軟件測試網%])x)S)u)i,ul
        return b;
    n`(]3K k`0  }

      //字節到浮點轉換
    KwV!^Kt2q#p j0  public static double byteToDouble(byte[] b){
    :C.}9o GI9r0    long l;

        l=b[0]; 軟件測試專業網站:51Testing軟件測試網^4_/j4oL\*l b
        l&=0xff; 軟件測試專業網站:51Testing軟件測試網8x-fA;H.\
        l|=((long)b[1]<<8); 軟件測試專業網站:51Testing軟件測試網P\Z9tk
        l&=0xffff;
    u;A&Vs3n.p]*K/B0    l|=((long)b[2]<<16);
    )_ ^,F\ n3o0    l&=0xffffff;
    ` z3~*PIe aMK0    l|=((long)b[3]<<24);
    DM!ldb&|U(A*J0    l&=0xffffffffl;
    'i)k yh\0    l|=((long)b[4]<<32); 軟件測試專業網站:51Testing軟件測試網 T$D_Wr:M!_,E^a
        l&=0xffffffffffl;

        l|=((long)b[5]<<40); 軟件測試專業網站:51Testing軟件測試網g3m+GN$_)J1h,F.^(u.H d
        l&=0xffffffffffffl;
    ,gJ&o'u N7\Sp0    l|=((long)b[6]<<48);
    :m@s7\WCt+B0    l&=0xffffffffffffffl;
    ,x)T:eO e2d![0    l|=((long)b[7]<<56);
    }^MS.x%_7P0    return Double.longBitsToDouble(l); 軟件測試專業網站:51Testing軟件測試網Q)at;{k9Tq
      }

    posted on 2008-02-22 15:06 曉宇 閱讀(756) 評論(0)  編輯  收藏 所屬分類: JAVA基礎

    主站蜘蛛池模板: 亚洲视频在线观看视频| 亚洲国产精品无码久久青草| 色欲色香天天天综合网站免费| 中文字幕手机在线免费看电影| a级成人毛片免费图片| 手机看黄av免费网址| 日本免费一二区在线电影| 亚洲精品99久久久久中文字幕| 亚洲乱码精品久久久久..| jlzzjlzz亚洲jzjzjz| 国产成人亚洲综合无码精品| 亚洲午夜精品一区二区麻豆| 91成人免费福利网站在线| 亚洲人成在线播放网站| 亚洲AV无码一区二区三区牲色| a级黄色毛片免费播放视频| 国产V亚洲V天堂A无码| 69免费视频大片| 在线观看国产区亚洲一区成人 | 亚洲中文字幕久久精品无码VA| 99久久综合国产精品免费| 国产亚洲福利精品一区| 午夜视频在线免费观看| 亚洲人成电影青青在线播放| 久久精品视频免费看| 亚洲精品人成无码中文毛片 | 亚洲精品综合在线影院| 一级毛片免费观看不卡的| 亚洲欧洲精品久久| 免费人成在线观看播放a| 7723日本高清完整版免费| 亚洲国产精品久久久天堂| 99久久久国产精品免费无卡顿| 亚洲乱妇老熟女爽到高潮的片| 999国内精品永久免费观看| 亚洲精品无码日韩国产不卡av| 精品亚洲永久免费精品| 黄色片在线免费观看| 一级日本高清视频免费观看 | 免费又黄又硬又爽大片| 国产精品亚洲一区二区无码|