我正在尝试显示这个角色:
显然,我知道我可以简单地通过使用来显示它,"\uD83C\uDCA1"
但我正在创建一副牌,如果没有对所有 52 张牌进行非常长时间的比较,几乎不可能使用这种格式显示 2-Ace。这就是我尝试对这个字符使用 UTF-32 编码的原因,0x0001F0A1
或者1f0a1
因为下一张卡只是0x0001F0A2
or 1f0a2
。我尝试过使用Integer.parse()
,Character.decode()
但都没有为我获得实际的字形。
编辑:只是一个小提示,我在 JOptionPane 中显示它,我意识到这不相关,所以我设置了字体,使其更大,用户实际上可以看到它......