Java tutorial
//package com.java2s; public class Main { public static byte[] decodeBytes(String str) { byte[] bytes = new byte[str.length() / 2]; for (int i = 0; i < str.length(); i += 2) { char c = str.charAt(i); bytes[i / 2] = (byte) ((c - 'a') << 4); c = str.charAt(i + 1); bytes[i / 2] += (c - 'a'); } return bytes; } }