Недопустимое исключение Java int для длинного целого
В настоящее время я разрабатываю математическое приложение, которое делает длинные вычисления. Я получаю java.lang.NumberFormatException: недопустимый int: & quot; ... & quot; ошибка (где ... заменяется очень длинным числом) всякий раз, когда я набираю целое число, которое содержит более 9 цифр. Когда я набираю целое число, которое меньше или равно 9 цифрам, приложение работает нормально. Мне нужно, чтобы вывод был int (то есть без десятичных разрядов). Не совсем уверен, почему произошла ошибка.
Часть кода, которая вызывает проблему:
Intent intent = getIntent();
String message = intent.getStringExtra(MainActivity.NUMBER);
int inp = Integer.parseInt(message);