Обясните пожалуйста что для чего нужно в 31 и 32 строке! 31 - int index = binaryNumber.length() - 1 - i; 32 - int value = =Character.getNumericValue(binaryNumber.CharAt(index));