如何在
Java中获取一个char的UTF8代码?
我有char’a’,我想要的值为97
我有char’é’,我想要的值233
我有char’a’,我想要的值为97
我有char’é’,我想要的值233
这里是more values的一张桌子
我试过Character.getNumericValue(a),但是它给了我10而不是97,任何想法为什么?
这似乎非常基本,但任何帮助将不胜感激!
解决方法
char实际上是一个包含unicode值的数字类型(UTF-16,确切地说,你需要两个字符来表示BMP之外的字符).你可以使用它做一切,你可以做一个int.
Character.getNumericValue()尝试将字符解释为数字.