Java Byte to Hex bytesToHexs(byte[] buf)

Here you can find the source of bytesToHexs(byte[] buf)

Description

bytes To Hexs

License

Open Source License

Declaration

public static String bytesToHexs(byte[] buf) 

Method Source Code

//package com.java2s;
//License from project: Open Source License 

public class Main {
    private static String[] hexNums = { "0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "A", "B", "C", "D", "E",
            "F" };

    public static String bytesToHexs(byte[] buf) {
        if (buf == null)
            return "";
        StringBuffer sb = new StringBuffer();
        for (byte b : buf) {
            sb.append(byteToHex(b));//from  w w  w.j  av  a2 s .  c o m
            sb.append(",");
        }
        return sb.toString();
    }

    public static String byteToHex(byte b) {
        //      String s = "" ;
        //      s += hexNums[b>>4&0x0f] ;
        //      s += hexNums[b&0x0f] ;
        return hexNums[b >> 4 & 0x0f] + hexNums[b & 0x0f];
    }
}

Related

  1. bytes2hex(byte[] bytes)
  2. bytes2hex(byte[] bytes)
  3. bytes2hex(byte[] bytes)
  4. Bytes2HexString(byte[] b)
  5. bytesToHex(byte b)
  6. bytesToLowerCaseHex(byte[] data)
  7. bytesToModHex(final byte[] inputBytes)
  8. bytesToPrettyHex(byte[] data)
  9. bytesToReadableHexStr(byte[] msg)