Как преобразовать строку в целое число, если строка отрицательна? [дубликат]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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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