-1
假設我有一個String s = "green"
。我應該怎麼做才能得到它的Unicode表示"\u0067\u0072\u0065\u0065\u006E"
?Java顯示unicode代碼點而不是字符串literal
假設我有一個String s = "green"
。我應該怎麼做才能得到它的Unicode表示"\u0067\u0072\u0065\u0065\u006E"
?Java顯示unicode代碼點而不是字符串literal
我不認爲有,如果你要建立一個自定義的方法,但是會提供這個功能,那麼你可以做這樣的事情的任何方法:
private static String toUnicodeString(String str) {
String ret = "";
for (char ch: str.toCharArray())
ret += String.format("\\u%04x", (int) ch);
return ret;
}
等toUnicodeString("green")
返回\u0067\u0072\u0065\u0065\u006e
@Mads T,https://www.branah.com/unicode-converter。我想知道是否有一些Java方法或內置intellij功能。 – parsecer