Подтвердить что ты не робот

Преобразовать ascii в int?

Hii я получаю значение ASCII, и я хочу преобразовать его в Ineger Cause, я знаю его целочисленное значение ASCII.

int a=53 

Это значение ASCII для 5, я хочу преобразовать его в Integer

4b9b3361

Ответ 1

int asciiValue = 53;
int numericValue = Character.getNumericValue(asciiValue);

System.out.println(numericValue);

Ответ 3

Используйте Integer.parseInt(String) или если это только один символ: int n = (int) (_char - '0')

Ответ 4

Если вы уверены, что это int, вы можете просто использовать Integer.parseInt();

Ответ 5

Если вы можете гарантировать, что строка содержит целое число:

 Integer.parseInt(String)

Ответ 7

Использование:

try
{      
  int i = Integer.parseInt(StringValue);
}
catch (NumberFormatException nfe)
{
  System.out.println("NumberFormatException: " + nfe.getMessage());
}

Ответ 8

Вы имеете в виду один символ или строку?

char ch = 
int n = Character.forDigit(ch, 10);

или

int n = ch - '0';