当前位置: 首页 > 面试题库 >

在Java中获取char值

贺光华
2023-03-14
问题内容

如何在Java中获取char的UTF8代码?我有char’a’,我想要值97我有char’é’,我想要值233

这是更多值的表格

我试过了,Character.getNumericValue(a)但结果却是10分而不是97分,为什么?

这似乎很基本,但是任何帮助将不胜感激!


问题答案:

char实际上是包含该字符的unicode值(准确地说是UTF-16-您需要 两个 char
s来表示BMP之外的字符)的数字类型。您可以用它做的所有事情都可以用int

Character.getNumericValue() 尝试将字符解释为数字。



 类似资料:
  • 问题内容: 您如何从字母char获得VK代码?看来您应该能够执行类似的操作,但这不起作用(结果为零)。如果您已经拥有一个KeyEvent,那么每个人都知道如何获取键码,但是如果您只是想将chars转换为VK int,该怎么办?我对获取奇怪字符的FK代码不感兴趣,只有[AZ],[az],[0-9]。 这个问题的背景--------我见过的所有机器人教程都假定程序员喜欢通过发送带有VK代码的按键来拼写

  • 我的数组设置为在每个索引中包含一个字符串。这个字符串是航空公司座位表的表示。 在用户为要保留的行和列输入字符值后,我应该用“X”替换座位。例如,他们输入:row:1column:A,在1A处,我应该用X替换A,这样其他用户就不能再次签出它。我正在使用: 在打印完数组的语句后,我注意到没有任何变化。

  • 问题内容: 在练习Java时,我随机想到了这一点: 我以为会抛出错误,因为我们无法将数值添加到数学中的字母上,但是以下程序可以正确运行并打印 那怎么可能? 问题答案: 在Java中,是数字类型。当添加到时,您将到达下一个 unicode代码点 。如果是,下一个代码点是: 请注意,您无法使用,因为它会导致隐式变窄转换。您需要使用或代替。

  • 问题内容: 我正在尝试从ArrayList中获取值。这是我的代码示例: 修订版感谢所有答案,我可能应该在代码中添加更多内容。在Car类中,我有另一种方法来计算包括税金在内的总费用。 在主要班级 再次感谢 问题答案: 假设您的课程有价格的吸气剂方法,则可以简单地使用 元素的索引在哪里。 您也可以使用 如果需要存储,还需要从函数中返回 主要 并更改您的功能类型

  • 我编写了一个servlet过滤器,在其中我试图获得自定义header=samlRequest的值,从rest客户机/Postman chrome插件中我获得了samlRequest的值,但是使用ajax调用我提供了samlRequest键及其值,但是在java中,我在“access-control-request-headers”中获得了唯一的键samlRequest,如何获得samlReques

  • 问题内容: 下面是一个代码片段, 但是我得到的是空输出。 我将得到1作为输出。 有人可以解释吗?如果我想像第一个代码片段一样将int转换为char,该怎么办? 问题答案: 会打印出ascii值为1的字符(首字符,这是不可打印的)。 将以ascii值49输出一个字符(一个对应于“ 1”) 如果要转换数字(0-9),则可以将数字加48并进行转换,例如;。 如果要转换 as asi的ascii值,可以使