StringWriter? StringWriter - - StringBuffer, append.
StringBuilder. (, , ), - .
edit: , PrintWriter. , print/write, . , , .
:
PrintWriter, : , PrintWriter - . , SAME , - , .
ByteArrayOutputStream out = new ByteArrayOutputStream(bufSize);
PrintWriter writer = new PrintWriter(out);
synchronized (writer) {
}
writer.flush();
writer.close();
String output = out.toString();
PrintWriter, StringWriter.
StringWriter writer = new StringWriter(bufSize);
synchronized(writer.getBuffer()) {
}
writer.flush();
writer.close();
String output = writer.toString();
:
StringBuilder builder = new StringBuilder();
// do APPENDS (instead of writes)
String output = builder.toString();
append , .