есть ли разница в производительности между этими двумя идиомами?
String firstStr = "Hello ";
String secStr = "world";
String third = firstStr + secStr;
и
String firstStr = "Hello ";
String secStr = "world";
String third = String.format("%s%s",firstStr , secStr);
Я знаю, что конкатенация с оператором + плохо для производительности, особенно если операция выполняется много раз, но как насчет String.format()? это то же самое или может помочь повысить производительность?