Java字符转换为数字编码

时间:2014-10-07 06:35:02

标签: java

如何将char转换为其数字编码值?

我使用的代码是

public class Q1A {
    int toInt(char character){
        int getInt = toInt(character);
        return getInt;
    }
}

很抱歉,如果我的问题很难理解

4 个答案:

答案 0 :(得分:1)

你只需要

int toInt(char character){
   int  i = (int) character; // this will gives int value(ASCII) of char.
   return i;
}

或者你可以简化为

int toInt(char character){
   return (int) character;      
}

您也可以使用Character.getNumericValue(c)来获取数值。有关Character.getNumericValue(c)

的更多信息

答案 1 :(得分:0)

这取决于你是想要char的实际数值还是ascii值或类似的东西

//Get numeric value
int toInt(char c)
{
   return Character.getNumericValue(c);
}

//Get ascii value
int toInt(char c)
{
   return (int)c;
}

答案 2 :(得分:0)

你的意思是char的ASCII值吗?

int toInt(char character) {
    return (int)character
}

答案 3 :(得分:0)

您可以使用java Character class

Character.getNumericValue(char)的