801 WORKPLACE

          追尋夢想,自由生活

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

          int轉(zhuǎn)換成長度為4的byte數(shù)組,長度為4的byte數(shù)組合成一個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 閱讀(364) 評論(0)  編輯  收藏 所屬分類: Java
          主站蜘蛛池模板: 巫溪县| 那曲县| 徐水县| 中江县| 安阳县| 积石山| 百色市| 奇台县| 晋宁县| 北川| 肥东县| 长宁县| 嘉黎县| 留坝县| 平山县| 长治市| 睢宁县| 兴国县| 莒南县| 辰溪县| 大理市| 洪雅县| 渑池县| 象山县| 延吉市| 四平市| 湘西| 施秉县| 晋江市| 务川| 即墨市| 游戏| 安福县| 从江县| 吕梁市| 咸宁市| 横山县| 察哈| 朝阳县| 肥城市| 水城县|