vis*_*071 9 java printing unicode
我试图在屏幕上使用unicode文本在表情符号上打印表情符号.
从Wiki的表情符号列表中,我发现它们的形式为U + 1F6xx__即.5个字符十六进制.
我怎么用文本代码打印笑脸:
U+1F60A
请帮忙.
ear*_*cam 10
在Java中:
System.out.println("\uD83D\uDE40");
Run Code Online (Sandbox Code Playgroud)
您可以使用此工具进行转换,因为该维基百科页面上列出的表情符号是您可以复制的实际字体'n'将它们粘贴到标有"字符"的文本框中,然后单击转换
Pau*_*gas 10
尝试使用支持此字符的某种字体的下一个:
public static void main(String[] args) {
for (int codePoint = 0x1F600; codePoint <= 0x1F64F;) {
System.out.print(Character.toChars(codePoint));
codePoint++;
if (codePoint % 16 == 0) {
System.out.println();
}
}
}
Run Code Online (Sandbox Code Playgroud)
输出:
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
6349 次 |
| 最近记录: |