Преобразовать ascii в int? Hii я получаю значение ASCII, и я хочу преобразовать его в Ineger Cause, я знаю его целочисленное значение ASCII. int a=53 Это значение ASCII для 5, я хочу преобразовать его в Integer Ответ 1 int asciiValue = 53; int numericValue = Character.getNumericValue(asciiValue); System.out.println(numericValue); Ответ 2 int yourInt = Integer.parseInt(yourString); http://www.cse.wustl.edu/~kjg/java/api/java/lang/Integer.html#parseInt%28java.lang.String%29 Ответ 3 Используйте Integer.parseInt(String) или если это только один символ: int n = (int) (_char - '0') Ответ 4 Если вы уверены, что это int, вы можете просто использовать Integer.parseInt(); Ответ 5 Если вы можете гарантировать, что строка содержит целое число: Integer.parseInt(String) Ответ 6 Использовать статический метод Integer.parseInt(): http://download.oracle.com/javase/6/docs/api/java/lang/Integer.html#parseInt(java.lang.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';
Ответ 1 int asciiValue = 53; int numericValue = Character.getNumericValue(asciiValue); System.out.println(numericValue);
Ответ 2 int yourInt = Integer.parseInt(yourString); http://www.cse.wustl.edu/~kjg/java/api/java/lang/Integer.html#parseInt%28java.lang.String%29
Ответ 3 Используйте Integer.parseInt(String) или если это только один символ: int n = (int) (_char - '0')
Ответ 6 Использовать статический метод Integer.parseInt(): http://download.oracle.com/javase/6/docs/api/java/lang/Integer.html#parseInt(java.lang.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';