int index = binaryNumber.length() - 1 - i; почему минус один и почему минус i, которая в цикле увеличивается и уменьшает длину строки