Разница между методами parseInt и parseUnsignedInt в Java заключается в том, как они обрабатывают текстовые аргументы. 1
parseInt анализирует строку как целое число со знаком (signed integer). 23 Этот метод может обрабатывать только текстовое представление чисел от MINVALUE до MAXVALUE. 1
parseUnsignedInt анализирует строку как целое число без знака (unsigned integer). 23 Этот метод может обрабатывать числа, большие MAX_VALUE, но не способен анализировать отрицательные представления. 1
Таким образом, parseUnsignedInt предназначен для работы с большими числами, а parseInt — с числами в определённом диапазоне.