String hexResult = ""; byte[] bs = myResult.getBytes(); char[] digital = "0123456789ABCDEF".toCharArray(); StringBuffer sb = new StringBuffer(""); int bit = 0; for (int i = 0; i < bs.length; i++) { bit = (bs[i] & 0x0f0) >> 4; sb.append(digital[bit]); bit = bs[i] & 0x0f;
sb.append(digital[bit]); } hexResult = sb.toString();
浙公网安备 33010602011771号