На что следует обратить внимание с String#format
, так это на самом деле то, что оно реализовано с использованием отражения (начиная с v2.7.4). Он делегирует Java API, но отражение добавляет довольно значительные накладные расходы к сравнительно небольшому вызову метода. Возможно, вы захотите рассмотреть конкатенацию строк в стиле Java только из соображений производительности. Насколько я понимаю, Scala версии 2.8.0 должна решить эту проблему.