StringBuilder append vs +

В чем разница между этими двумя строками?

stringBuilder.append("Text " + counter + " more text");
stringBuilder.append("Text ").append(counter).append(" more text");

Если предположить, что счетчик - это инкрементируемый int, то при каждом вызове первая строка создает строки "Text 0 more text", "Text 1 more text" и т.д., а вторая строка создает только эти две строки: "Text " и "more text"? Правильно ли это?

13
задан Michael 25 October 2011 в 09:30
поделиться