黑桃符号java怎么打印出来_eclipse强转无法输出ASCII码为3的字符(黑桃)?Intellij IDEA用Swing开发...

qymwoqg0iwy203.pngjava源文件与控制台编码均为UTF-8

因为ASCII码为③的并不是黑色心形符号,而是“End of Text”特殊字符。引用Wikipedia的表格:

ASCII

这些小于③②的ASCII字符都是“控制字符”,原本编码上并没有规定对应的图像(glyph)。

值为③的ASCII字符确实有①种图像解读方式是:

ASCII code ⓪③ = ETX ( End of Text, hearts card suit )

( HTML entity = )但这只是某些平台上某些字体对控制字符的解读而已,并不是ASCII编码的本意。

况且Java里,

(char) ③本意并不是“值为③的①个ASCII字符”,而是“值为U+⓪⓪⓪③的①个UTF-①⑥ code point”。碰巧这个code point正好跟ASCII码的意思①样而已。

Unicode里表示扑克牌的黑色心形符号的字符是U+②⑥⑥⑤ · 也就是题主代码里后①种情况。

SWT比Swing性能要好点吧,因为SWT部分组件不用自己构造,直接调用系统层的。Thinking In Java里面好像提到过,如果没记错的话。

这和GUI框架关系不是很大。而且论性能Swing、SWT两者也没太大差距。

性能差距嘛……

我想跟IDEA那么长时间的Indexing有关吧

以前用linux的时候不敢用idea,渣电脑跑了会卡……自从换了macbook,再也没用过eclipse。

intel那个我用着卡爆了,eclipse好很多。。。

编后语:关于《eclipse强转无法输出ASCII码为3的字符(黑桃)?Intellij IDEA用Swing开发》关于知识就介绍到这里,希望本站内容能让您有所收获,如有疑问可跟帖留言,值班小编第一时间回复。

下一篇内容是有关《为什么样全新15寸 MacBook Pro采用R9 M370X?苹果为什么样允许显卡门的Mac继续留在AppleStore》,感兴趣的同学可以点击进去看看。

资源转载网络,如有侵权联系删除。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值