Convert byte Array To Hex String

 
public class Main {

  public static void main(String arg[]) {
    String s = byteArrayToHexString(("abc").getBytes());
    System.out.println(s);
  }

  public static String byteArrayToHexString(byte[] b) {
    StringBuffer sb = new StringBuffer(b.length * 2);
    for (int i = 0; i < b.length; i++) {
      int v = b[i] & 0xff;
      if (v < 16) {
        sb.append('0');
      }
      sb.append(Integer.toHexString(v));
    }
    return sb.toString().toUpperCase();
  }

}
  

Output:


616263
Home 
  Java Book 
    Runnable examples  

Data Type Byte:
  1. Create Byte from byte value
  2. Convert byte to String using Byte.toString method
  3. Convert byte to String: Using concatenation with an empty String
  4. Convert byte to String: Creating a byte array and passing it to the String constructor
  5. Convert Byte array to Int
  6. Convert byte[] array to String
  7. Content byte[] array to hex string
  8. Convert data to byte array back and forth
  9. Min and Max values of byte
  10. Convert Byte to primitive data types
  11. Convert a byte to it's hexadecimal equivalent
  12. Convert byte Array To Hex String
  13. Shift byte left
  14. Shift byte right
  15. UnSign shift byte right