public class StringPrintWriter extends PrintWriter
PrintWriter that collects its output in a string builder, which can
then be used to construct a string. This completely avoids any locking etc.out| Constructor and Description |
|---|
StringPrintWriter()
Create a new string writer using the default initial string-buffer size.
|
StringPrintWriter(StringBuilder sb)
Create a new string writer using the specified string-builder.
|
StringPrintWriter(StringBuilder sb,
String lineSep)
Create a new string writer using the specified string-builder and line
separator.
|
| Modifier and Type | Method and Description |
|---|---|
StringPrintWriter |
append(char c) |
StringPrintWriter |
append(CharSequence csq) |
StringPrintWriter |
append(CharSequence csq,
int start,
int end) |
void |
close() |
void |
flush() |
StringBuilder |
getBuilder()
Return the string builder itself.
|
void |
print(boolean b) |
void |
print(char[] s) |
void |
print(double d) |
void |
print(float f) |
void |
print(int i) |
void |
print(long l) |
void |
print(Object obj) |
void |
print(String s) |
void |
println() |
void |
println(boolean b) |
void |
println(char[] s) |
void |
println(double d) |
void |
println(float f) |
void |
println(int i) |
void |
println(long l) |
void |
println(Object obj) |
void |
println(String s) |
String |
toString()
Return the builder's current value as a string.
|
void |
write(char[] cbuf) |
void |
write(char[] cbuf,
int off,
int len) |
void |
write(int c) |
void |
write(String str) |
void |
write(String str,
int off,
int len) |
checkError, clearError, format, format, print, printf, printf, println, setErrorpublic StringPrintWriter()
public StringPrintWriter(StringBuilder sb)
sb - the StringBuilder to use as the internal bufferpublic StringPrintWriter(StringBuilder sb, String lineSep)
sb - the StringBuilder to use as the internal bufferlineSep - the line separator to use, or null to use the default from system
"line.separator" propertypublic void write(int c)
write in class PrintWriterpublic void write(char[] cbuf)
write in class PrintWriterpublic void write(char[] cbuf,
int off,
int len)
write in class PrintWriterpublic void write(String str)
write in class PrintWriterpublic void write(String str, int off, int len)
write in class PrintWriterpublic void print(boolean b)
print in class PrintWriterpublic void print(int i)
print in class PrintWriterpublic void print(long l)
print in class PrintWriterpublic void print(float f)
print in class PrintWriterpublic void print(double d)
print in class PrintWriterpublic void print(char[] s)
print in class PrintWriterpublic void print(String s)
print in class PrintWriterpublic void print(Object obj)
print in class PrintWriterpublic void println()
println in class PrintWriterpublic void println(boolean b)
println in class PrintWriterpublic void println(int i)
println in class PrintWriterpublic void println(long l)
println in class PrintWriterpublic void println(float f)
println in class PrintWriterpublic void println(double d)
println in class PrintWriterpublic void println(char[] s)
println in class PrintWriterpublic void println(String s)
println in class PrintWriterpublic void println(Object obj)
println in class PrintWriterpublic StringPrintWriter append(char c)
append in interface Appendableappend in class PrintWriterpublic StringPrintWriter append(CharSequence csq)
append in interface Appendableappend in class PrintWriterpublic StringPrintWriter append(CharSequence csq, int start, int end)
append in interface Appendableappend in class PrintWriterpublic String toString()
public StringBuilder getBuilder()
public void flush()
flush in interface Flushableflush in class PrintWriterpublic void close()
close in interface Closeableclose in interface AutoCloseableclose in class PrintWriterCopyright © 2010-2015 Pivotal Software, Inc. All rights reserved.