java/sql-dk/src/info/globalcode/sql/dk/Functions.java
branchv_0
changeset 127 d63de8a0a61f
parent 125 46eb1925f2bb
child 166 5488c2dcf680
     1.1 --- a/java/sql-dk/src/info/globalcode/sql/dk/Functions.java	Sat Jan 04 19:38:20 2014 +0100
     1.2 +++ b/java/sql-dk/src/info/globalcode/sql/dk/Functions.java	Sat Jan 04 19:38:51 2014 +0100
     1.3 @@ -141,4 +141,15 @@
     1.4  		Arrays.fill(array, ch);
     1.5  		return new String(array);
     1.6  	}
     1.7 +	private final static char[] HEX_ALPHABET = "0123456789abcdef".toCharArray();
     1.8 +
     1.9 +	public static String toHex(byte[] bytes) {
    1.10 +		char[] hexChars = new char[bytes.length * 2];
    1.11 +		for (int j = 0; j < bytes.length; j++) {
    1.12 +			int v = bytes[j] & 0xFF;
    1.13 +			hexChars[j * 2] = HEX_ALPHABET[v >>> 4];
    1.14 +			hexChars[j * 2 + 1] = HEX_ALPHABET[v & 0x0F];
    1.15 +		}
    1.16 +		return new String(hexChars);
    1.17 +	}
    1.18  }