JAVA 2010. 1. 5. 17:42

출처 : http://www.okjsp.pe.kr

import java.util.StringTokenizer;

public class CommString {
 /*
  * 문자열을 16진수 유니코드로 변경
  */
 public static 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진수 유니코드를 문자열로 변경
  */
 public static String UnitoStr(String uni) {
  String str = "";
  StringTokenizer str1 = new StringTokenizer(uni, "\\u");

  while (str1.hasMoreTokens()) {
   String str2 = str1.nextToken();
   int i = Integer.parseInt(str2, 16);
   str += (char) i;
  }
  return str;
 }

}

posted by 나는너의힘
: