Consecutively calls to StringBuffer/StringBuilder .append should reuse the target object. This can improve the performance. Example:
String foo = " ";
StringBuffer buf = new StringBuffer();
buf.append("Hello"); // poor
buf.append(foo);
buf.append("World");
StringBuffer buf = new StringBuffer();
buf.append("Hello").append(foo).append("World"); // good