Почему эта часть кода не работает:
Integer.parseInt("11000000000000000000000000000000",2);
Exception in thread "main" java.lang.NumberFormatException: For input string: "11000000000000000000000000000000"
Насколько я понимаю, Integer - это 32-битное значение. Число нулей и единиц в верхнем коде равно 32. Если есть код, он работает. Почему это так?