天天看點

将二進制轉換成16進制

/** 

      * 将二進制轉換成16進制

      * @param buf

      * @return

      */

     public static String parseByte2HexStr(byte buf[]) {

         StringBuffer sb = new StringBuffer();

         for (int i = 0; i < buf.length; i++) {

             String hex = Integer.toHexString(buf[i] & 0xFF);

             if (hex.length() == 1) {

                 hex = '0' + hex;

             }

             sb.append(hex);

         }

         return sb.toString();

     }