Java Hex Calculate toHex(String txt)

Here you can find the source of toHex(String txt)

Description

to Hex

License

Open Source License

Declaration

public static String toHex(String txt) 

Method Source Code

//package com.java2s;

public class Main {
    private final static String HEX = "0123456789ABCDEF";

    public static String toHex(String txt) {
        return toHex(txt.getBytes());
    }/*  ww  w  .j  ava  2 s  .c  o  m*/

    public static String toHex(byte[] buf) {
        if (buf == null)
            return "";
        StringBuffer result = new StringBuffer(2 * buf.length);
        for (int i = 0; i < buf.length; i++) {
            appendHex(result, buf[i]);
        }
        return result.toString();
    }

    private static void appendHex(StringBuffer sb, byte b) {
        sb.append(HEX.charAt((b >> 4) & 0x0f)).append(HEX.charAt(b & 0x0f));
    }
}

Related

  1. toHex(String in, boolean javaStyle)
  2. toHEX(String ostr)
  3. toHex(String source)
  4. toHex(String str)
  5. toHex(String string)
  6. toHex(String val)
  7. toHex(StringBuffer buf, long value, int width)
  8. toHex(StringBuilder s, byte b)
  9. toHex00String(int c)