Как преобразовать строку в целое число, если строка отрицательна? [дубликат]JAVA

Программисты JAVA общаются здесь
Anonymous
Как преобразовать строку в целое число, если строка отрицательна? [дубликат]

Сообщение Anonymous »

Вот мой код:
class Solution {
public int myAtoi(String s) {
int k = Integer.parseInt(s);
return k;
}
}

Я пытался использовать Integer.parseInt(...), но он выдал исключение NumberFormatException:
java.lang.NumberFormatException: For input string: " -042"
at line 67, java.base/java.lang.NumberFormatException.forInputString
at line 647, java.base/java.lang.Integer.parseInt
at line 777, java.base/java.lang.Integer.parseInt
at line 3, Solution.myAtoi
at line 56, __DriverSolution__.__helper__
at line 86, __Driver__.main


Подробнее здесь: https://stackoverflow.com/questions/790 ... s-negative

Вернуться в «JAVA»