繁体   English   中英

如何将 Unicode 转换为 char

[英]How to convert Unicode to char

我想获取与输入 int 对应的 Unicode 字符。 您可以假设输入int在 Java 中可以表示为char

Character.toString( codePoint )

我想得到与输入 int 对应的 unicode 字符

String character = Character.toString( codePoint ) ;

您可以假设输入 int 在 java 中可以表示为 char。

不,你不能假设。

Unicode中定义并由 Java 支持的超过 140,000 个字符中的大多数不能用char类型表示。 作为 16 位值, char在物理上是无能为力的。

自 Java 2 以来, char类型一直是遗留的,基本上已损坏,在 Java 5+ 中添加了代码点支持。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM