hex2 안드로이드 HEX->BYTE->HEX // hex to byte[] public static byte[] hexToByteArray(String hex) { if (hex == null || hex.length() == 0) return null; byte[] ba = new byte[hex.length() / 2]; for (int i = 0; i < ba.length; i++) ba[i] = (byte) Integer.parseInt(hex.substring(2 * i, 2 * i + 2), 16); return ba; } // byte[] to hex public static String byteArrayToHex(byte[] ba) { if (ba == null || ba.length == 0) return null; StringBu.. 2011. 7. 11. 안드로이드 HEX->유니코드->HEX //문자열을 16진수 유니코드로 변경 String StrtoUni(String str) { String uni = "" ; for ( int i = 0 ; i < str.length() ; i++) { char chr = str.charAt(i) ; String hex = Integer.toHexString(chr) ; uni += "\\u"+hex ; } return uni ; } //16진수 유니코드를 문자열로 변경 String UnitoStr(String uni) { String str = "" ; StringTokenizer str1 = new StringTokenizer(uni,"\\u") ; while(str1.hasMoreTokens()) { String str2 = str1.nextToke.. 2011. 7. 11. 이전 1 다음