Pra*_*eep 2 java unicode-string unicode-escapes unicode-literals
我需要打印一个unicode文字字符串作为等效的unicode字符.
System.out.println("\u00A5"); // prints ¥
System.out.println("\\u"+"00A5"); //prints \u0045 I need to print it as ¥
Run Code Online (Sandbox Code Playgroud)
如何评估此字符串是unicode字符?
作为此处其他选项的替代方法,您可以使用:
int codepoint = 0x00A5; // Generate this however you want, maybe with Integer.parseInt
String s = String.valueOf(Character.toChars(codepoint));
Run Code Online (Sandbox Code Playgroud)
这将优于其他提出的技术,因为它还可以与基本多语言平面之外的Unicode码点一起使用.
| 归档时间: |
|
| 查看次数: |
5825 次 |
| 最近记录: |