package com.demigodsrpg.util; public class BukkitObjectUtil { private final static char[] HEX_ARRAY = "0123456789ABCDEF".toCharArray(); private BukkitObjectUtil() { } public static String byteArrayToHexString(byte[] b) { char[] hexChars = new char[b.length * 2]; for (int j = 0; j < b.length; j++) { int v = b[j] & 0xFF; hexChars[j * 2] = HEX_ARRAY[v >>> 4]; hexChars[j * 2 + 1] = HEX_ARRAY[v & 0x0F]; } return new String(hexChars); } public static byte[] hexStringToByteArray(String s) { int len = s.length(); byte[] data = new byte[len / 2]; for (int i = 0; i < len; i += 2) data[i / 2] = (byte) ((Character.digit(s.charAt(i), 16) << 4) + Character.digit(s.charAt(i + 1), 16)); return data; } }