Java显示unicode代码点而不是字符串文字

时间:2017-02-28 08:32:59

标签: java intellij-idea unicode encoding character-encoding

假设我有String s = "green"。我该怎么做才能获得它的Unicode表示"\u0067\u0072\u0065\u0065\u006E"

1 个答案:

答案 0 :(得分:1)

我不认为有任何方法可以提供此功能,但是如果您要构建自定义方法,那么您可以执行以下操作:

submit_tag

所以private static String toUnicodeString(String str) { String ret = ""; for (char ch: str.toCharArray()) ret += String.format("\\u%04x", (int) ch); return ret; } 会返回toUnicodeString("green")