Программа проверяет кратная ли длинна строки 4. При решении через конкатенацию строк(String) всё работает. Но если использовать StringBuilder и метод insert программа как будто ждет ввода, и её нужно принудительно завершать. Вопрос: почему так? В чём ошибка? Рабочий код:
String binaryBumber = "100100100";
        System.out.println(binaryBumber);

        while (binaryBumber.length() % 4 != 0) {
            binaryBumber = "0" + binaryBumber;
        }
        System.out.println(binaryBumber);
Нерабочий код:
String binaryBumber = "100100100";
        StringBuilder stringBuilder = new StringBuilder(binaryBumber);
        System.out.println(binaryBumber);
        System.out.println(stringBuilder);

        while (binaryBumber.length() % 4 != 0) {
            stringBuilder.insert(0, "0");
        }
        System.out.println(stringBuilder.toString());