public class StringBuilderWriter
extends java.io.Writer
implements java.lang.CharSequence
StringBuilder to implement the Writer interface.| Constructor and Description |
|---|
StringBuilderWriter(java.lang.StringBuilder stringBuilder)
Constructs a new writer with the provided
StringBuilder to write to. |
| Modifier and Type | Method and Description |
|---|---|
java.io.Writer |
append(char c) |
java.io.Writer |
append(java.lang.CharSequence cSeq) |
java.io.Writer |
append(java.lang.CharSequence cSeq,
int start,
int end) |
char |
charAt(int index) |
void |
close() |
void |
flush() |
int |
length() |
java.lang.CharSequence |
subSequence(int start,
int end) |
void |
write(char[] cbuf) |
void |
write(char[] cbuf,
int offset,
int len) |
void |
write(int c) |
public StringBuilderWriter(java.lang.StringBuilder stringBuilder)
StringBuilder to write to.stringBuilder - string builder to write to, can not be nullpublic java.io.Writer append(char c)
append in interface java.lang.Appendableappend in class java.io.Writerpublic java.io.Writer append(java.lang.CharSequence cSeq)
append in interface java.lang.Appendableappend in class java.io.Writerpublic java.io.Writer append(java.lang.CharSequence cSeq,
int start,
int end)
append in interface java.lang.Appendableappend in class java.io.Writerpublic void write(int c)
write in class java.io.Writerpublic void write(char[] cbuf)
write in class java.io.Writerpublic void write(char[] cbuf,
int offset,
int len)
write in class java.io.Writerpublic void flush()
flush in interface java.io.Flushableflush in class java.io.Writerpublic void close()
close in interface java.io.Closeableclose in interface java.lang.AutoCloseableclose in class java.io.Writerpublic int length()
length in interface java.lang.CharSequencepublic char charAt(int index)
charAt in interface java.lang.CharSequencepublic java.lang.CharSequence subSequence(int start,
int end)
subSequence in interface java.lang.CharSequence