public synchronized static String convertStringToHex(String str) { char[] chars = str.toCharArray(); StringBuffer hex = new StringBuffer(); for (int i = 0; i < chars.length; i ) { hex.append(Integer.toHexString((int) chars[i])); } return hex.toString(); }
public synchronized static String convertHexToString(String hex) { StringBuilder sb = new StringBuilder(); for (int i = 0; i < hex.length() - 1; i = 2) { // grab the hex in pairs String output = hex.substring(i, (i 2)); // convert hex to decimal int decimal = Integer.parseInt(output, 16); // convert the decimal to character sb.append((char) decimal); } return sb.toString(); }
Kod jest skopiowany z czyjegos bloga, dobre pare miechow temu, wiec niestety odnosnika nie bedzie
Brak komentarzy:
Prześlij komentarz