Как эффективней/целесообразней в Java собирать строку из частей? Через String.format()
String.format("DELETE FROM %s WHERE %s", table, cond)
или через StringBuider
builder.append("DELETE FROM ")
.append(table)
.append(" WHERE ")
.append(cond).toString();
У format читабельность кода выше
String.format отработает медленнее чем вариант со StringBuider.
Если у вас Java 8 или выше, то можете написать:
"DELETE FROM " + table + " WHERE " + cond;
Компилятор такую простую конкатенацию внутри одного блока сам преобразует к вашему второму варианту со StringBuilder.
Если вы используете сборку строки в цикле с последующим склеиванием с предыдущей, то однозначно StringBuilder, если просто сообщение, тогда String.format().
Современные инструменты для криптотрейдинга: как технологии помогают принимать решения
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости