如何在Java中获取unicode字符的十进制值?
发布时间:2020-05-28 19:44:15 所属栏目:Java 来源:互联网
导读:我需要一种编程方式来获取String中每个字符的十进制值,以便我可以将它们编码为 HTML实体,例如: UTF-8: 著者名 十进制: 我怀疑你只是对从char到int的转换感兴趣,这是隐含的: for (int i = 0; i text.length(); i++){ char c = text.charAt(i); in
|
我需要一种编程方式来获取String中每个字符的十进制值,以便我可以将它们编码为 HTML实体,例如: UTF-8: 著者名 十进制: 著者名 解决方法我怀疑你只是对从char到int的转换感兴趣,这是隐含的:for (int i = 0; i < text.length(); i++)
{
char c = text.charAt(i);
int value = c;
System.out.println(value);
}
编辑:如果你想处理代理对,你可以使用类似的东西: for (int i = 0; i < text.length(); i++)
{
int codePoint = text.codePointAt(i);
// Skip over the second char in a surrogate pair
if (codePoint > 0xffff)
{
i++;
}
System.out.println(codePoint);
} (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- 需要帮助定义/理解Java EE“堆栈”
- 如果我不知道任何涉及的框架,我应该采用什么方法来理解大型
- java – Swing – MaskFormatter – 从文本字段的右侧输入数
- java – setOnPageChangeListener不调用onPageSelected
- java – 在opencv中下面的代码行是什么意思?
- java – 具有多个有界类型和未经检查的强制转换的Class.asS
- java – 如何在单个命令中编译多个proto文件?
- java – 如何使JNDI名称与GlassFish和WildFly兼容
- java – 可以JLabel有img标签
- java – 为什么主题消息不会出列?
