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)  編輯  收藏 所屬分類: Java
          主站蜘蛛池模板: 秭归县| 中宁县| 石泉县| 肃宁县| 靖远县| 遂溪县| 汉沽区| 新平| 上杭县| 和政县| 五大连池市| 进贤县| 万宁市| 习水县| 陆河县| 会宁县| 家居| 若羌县| 吴堡县| 广汉市| 夏邑县| 德化县| 威宁| 丹巴县| 虹口区| 含山县| 饶阳县| 曲水县| 苏尼特右旗| 武邑县| 贵溪市| 舟曲县| 宝清县| 博罗县| 剑川县| 车险| 金湖县| 壤塘县| 西充县| 石泉县| 措勤县|