Сообщение от
Visor123
Дописать туда StringBuilder - это типа для чего?
Код не просто "не оптимизирован", а он не нуждается в такой "оптимизации" вообще.
Добавление StringBulder сделает из кода говнокод в этом конкретном случае. И абсолютно ничего не решит. Это достаточно очевидный факт. Я так понимаю, что ты этого не понимаешь.
Вот такое простое опровержение фактом. А буду еще факты.
Ты не опроверг еще ни одно утверждение, и особенно утверждение, что код пишется для выполнения - ты не согласен с этим фактом?
Опровержение, не здесь, в вообще код написанный на ассемблере по конкатенции строк будет выполнятся быстрее чем твой конкретный пример на java.
Опровергни это, ты же рассуждаешь о "вообще"
StringBuilder - это типа для того, чтобы строку билдить.
Он придуман для этого, именно для этого.
И он работает быстрее, и в коде выглядит приятнее.
Я понять не могу, для Вас качество кода и эффективность работы это не аргумент?
"Код пишется для выполнения" - это по определению, тут доказывать ничего не надо.
Но если выбирать между понятным и эффективным кодом (который выполняется/работает) и просто кодом (который выполняется, фиг знает как, конечно, ведь все в конкатенациях, при этом мысль о том, что каждый раз в итерации цикла будет неявно создаваться экземпляр StringBuilder не дает покоя), то я выбираю первое.