public class StringPrintWriter
extends java.io.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.| Constructor and Description |
|---|
StringPrintWriter()
Create a new string writer using the default initial string-buffer size.
|
StringPrintWriter(java.lang.StringBuilder sb)
Create a new string writer using the specified string-builder.
|
StringPrintWriter(java.lang.StringBuilder sb,
java.lang.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(java.lang.CharSequence csq) |
StringPrintWriter |
append(java.lang.CharSequence csq,
int start,
int end) |
void |
close() |
void |
flush() |
java.lang.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(java.lang.Object obj) |
void |
print(java.lang.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(java.lang.Object obj) |
void |
println(java.lang.String s) |
java.lang.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(java.lang.String str) |
void |
write(java.lang.String str,
int off,
int len) |
public StringPrintWriter()
public StringPrintWriter(java.lang.StringBuilder sb)
sb - the StringBuilder to use as the internal bufferpublic StringPrintWriter(java.lang.StringBuilder sb,
java.lang.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 java.io.PrintWriterpublic void write(char[] cbuf)
write in class java.io.PrintWriterpublic void write(char[] cbuf,
int off,
int len)
write in class java.io.PrintWriterpublic void write(java.lang.String str)
write in class java.io.PrintWriterpublic void write(java.lang.String str,
int off,
int len)
write in class java.io.PrintWriterpublic void print(boolean b)
print in class java.io.PrintWriterpublic void print(int i)
print in class java.io.PrintWriterpublic void print(long l)
print in class java.io.PrintWriterpublic void print(float f)
print in class java.io.PrintWriterpublic void print(double d)
print in class java.io.PrintWriterpublic void print(char[] s)
print in class java.io.PrintWriterpublic void print(java.lang.String s)
print in class java.io.PrintWriterpublic void print(java.lang.Object obj)
print in class java.io.PrintWriterpublic void println()
println in class java.io.PrintWriterpublic void println(boolean b)
println in class java.io.PrintWriterpublic void println(int i)
println in class java.io.PrintWriterpublic void println(long l)
println in class java.io.PrintWriterpublic void println(float f)
println in class java.io.PrintWriterpublic void println(double d)
println in class java.io.PrintWriterpublic void println(char[] s)
println in class java.io.PrintWriterpublic void println(java.lang.String s)
println in class java.io.PrintWriterpublic void println(java.lang.Object obj)
println in class java.io.PrintWriterpublic StringPrintWriter append(char c)
append in interface java.lang.Appendableappend in class java.io.PrintWriterpublic StringPrintWriter append(java.lang.CharSequence csq)
append in interface java.lang.Appendableappend in class java.io.PrintWriterpublic StringPrintWriter append(java.lang.CharSequence csq, int start, int end)
append in interface java.lang.Appendableappend in class java.io.PrintWriterpublic java.lang.String toString()
toString in class java.lang.Objectpublic java.lang.StringBuilder getBuilder()
public void flush()
flush in interface java.io.Flushableflush in class java.io.PrintWriterpublic void close()
close in interface java.io.Closeableclose in interface java.lang.AutoCloseableclose in class java.io.PrintWriterCopyright © 2010-2015 Pivotal Software, Inc. All rights reserved.