posts - 93,  comments - 2,  trackbacks - 0
          1.字節數組取反
          public static byte[] backByte(byte[] buff){
            
          for (int i=0;i<buff.length;i++){
                      
          int b=0;
                      
          for (int j=0;j<8;j++){
                          
          int bit = (buff[i]>>j&1)==0?1:0;
                          b 
          += (1<<j)*bit;
                      }

                      buff[i]
          =(byte)b;
                  }

            
          return buff;
           }
           

          2.查找字節數組中字數組的位置
          public static int indexOf(byte[] src,int offset,byte[] needFind){
                  
          for(int i=offset;i<src.length-offset-needFind.length;i++){
                      
          boolean isValid=true;
                      
          for(int j=0;j<needFind.length;j++){
                          
          if(src[i+j]!=needFind[j]){
                              isValid
          =false;
                              
          break;
                          }

                      }

                      
          if(isValid){
                          
          return i;
                      }

                  }

                  
          return -1;
              }



          3.字節數組轉換為16進制

          private static final byte[] HEX_CHAR_TABLE = { (byte) '0', (byte) '1',
          (
          byte) '2', (byte) '3', (byte) '4', (byte) '5', (byte) '6',
          (
          byte) '7', (byte) '8', (byte) '9', (byte) 'A', (byte) 'B',
          (
          byte) 'C', (byte) 'D', (byte) 'E', (byte) 'F' }
          ;

          public static String getHexString(byte[] raw, int len) {
          byte[] hex = new byte[2 * len];
          int index = 0;
          int pos = 0;
          for (byte b : raw) {
          if (pos >= len)
          break;
          pos
          ++;
          int v = b & 0xFF;
          hex[index
          ++] = HEX_CHAR_TABLE[v >>> 4];
          hex[index
          ++] = HEX_CHAR_TABLE[v & 0xF];
          }


          return new String(hex);
          }



          posted on 2013-12-25 11:32 Terry Zou 閱讀(724) 評論(0)  編輯  收藏 所屬分類: Tomcat+Eclipse
          <2013年12月>
          24252627282930
          1234567
          891011121314
          15161718192021
          22232425262728
          2930311234

          常用鏈接

          留言簿(2)

          隨筆分類

          隨筆檔案

          文章分類

          文章檔案

          相冊

          收藏夾

          Java

          搜索

          •  

          最新隨筆

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 明星| 渝中区| 宁强县| 中方县| 修水县| 柘荣县| 永仁县| 图木舒克市| 忻州市| 交口县| 苏州市| 永城市| 犍为县| 应用必备| 广丰县| 莒南县| 乌苏市| 宝应县| 永清县| 崇信县| 鄂托克前旗| 九台市| 连山| 宜良县| 定陶县| 铜鼓县| 石楼县| 道孚县| 株洲市| 林甸县| 华蓥市| 淮北市| 周至县| 原阳县| 泸水县| 乳源| 土默特右旗| 工布江达县| 安阳县| 和平县| 盐津县|