801 WORKPLACE

          追尋夢(mèng)想,自由生活

          BlogJava 首頁(yè) 新隨筆 聯(lián)系 聚合 管理
            10 Posts :: 1 Stories :: 1 Comments :: 0 Trackbacks

          int轉(zhuǎn)換成長(zhǎng)度為4的byte數(shù)組,長(zhǎng)度為4的byte數(shù)組合成一個(gè)int.

          static int bytes2int(byte[] b)
          {
                   
          //byte[] b=new byte[]{1,2,3,4}; 
                   int mask=0xff;
                   
          int temp=0;
                  
          int res=0;
                  
          for(int i=0;i<4;i++){
                      res
          <<=8;
                      temp
          =b[i]&mask;
                      res
          |=temp;
                  }

                 
          return res;
          }
           

          static byte[] int2bytes(int num)
          {
                 
          byte[] b=new byte[4];
                 
          int mask=0xff;
                 
          for(int i=0;i<4;i++){
                      b[i]
          =(byte)(num>>>(24-i*8));
                 }

                
          return b;
          }

          posted on 2010-11-30 22:18 WangShishuai 閱讀(367) 評(píng)論(0)  編輯  收藏 所屬分類(lèi): Java
          主站蜘蛛池模板: 林西县| 织金县| 塘沽区| 夏邑县| 乌拉特中旗| 海兴县| 宜阳县| 汨罗市| 青川县| 天柱县| 麻江县| 宁南县| 江北区| 邵阳市| 济南市| 来安县| 宝坻区| 思茅市| 江北区| 贵溪市| 龙胜| 蒲城县| 溆浦县| 托克托县| 望奎县| 息烽县| 松原市| 边坝县| 奉化市| 营山县| 葫芦岛市| 杨浦区| 扎囊县| 吴江市| 凤庆县| 博乐市| 彰化县| 二连浩特市| 延津县| 宜昌市| 汉寿县|