假设我有一个字符串foo ="这是一个苹果"
Unicode代码点等效于
" \\x74\\x68\\x69\\x73.......... \\x61\\x70\\x70\\x6c\\x65"
Run Code Online (Sandbox Code Playgroud)T h i s ............. a p p l e
我如何从String foo转换
至
字符串" \\x74\\x68\\x69\\x73.......... \\x61\\x70\\x70\\x6c\\x65"
尝试这个..
public static String generateUnicode(String input) {
StringBuilder b = new StringBuilder(input.length());
for (char c : input.toCharArray()) {
b.append(String.format("\\u%04x", (int) c));
}
return b.toString();
}
Run Code Online (Sandbox Code Playgroud)