В моем проекте есть несколько фрагментов кода, в которых используются объекты StringBuffer, и небольшая его часть выглядит следующим образом:
StringBuffer str = new StringBuffer();
str.append("new " + "String()");
, поэтому меня смутило использование метода append и оператора +.
то есть следующий код может быть записан как
str.append("new ").append("String()");
Значит, две вышеупомянутые строки одинаковы? (Функционально да, но) Или есть какое-то конкретное их использование?т.е. производительность или читабельность или ???
спасибо.