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;
}
}