? AppendableWriter<T extends Appendable>
java.lang.Object
java.io.Writer
org.apache.commons.io.output.AppendableWriter<T>
- ????:
T
- The type of theAppendable
wrapped by this AppendableWriter.
- ????????:
Closeable
,Flushable
,Appendable
,AutoCloseable
Writer implementation that writes the data to an
Appendable
Object.
For example, can be used with a StringBuilder
or StringBuffer
.
- ???????:
- 2.7
- ????:
-
????
-
?????
??? -
????
??????????append
(char c) Appends the specified character to the underlying appendable.append
(CharSequence csq) Appends the specified character sequence to the underlying appendable.append
(CharSequence csq, int start, int end) Appends a subsequence of the specified character sequence to the underlying appendable.void
close()
Closes the stream.void
flush()
Flushes the stream.Return the target appendable.void
write
(char[] cbuf, int off, int len) Writes a portion of an array of characters to the underlying appendable.void
write
(int c) Writes a character to the underlying appendable.void
Writes a portion of a String to the underlying appendable.??????? java.io.Writer
nullWriter, write, write
-
???????
-
AppendableWriter
Constructs a new instance with the specified appendable.- ??:
appendable
- the appendable to write to
-
-
??????
-
append
Appends the specified character to the underlying appendable.- ???:
append
????Appendable
- ??:
append
???Writer
- ??:
c
- the character to append- ??:
- this writer
- ??:
IOException
- upon error
-
append
Appends the specified character sequence to the underlying appendable.- ???:
append
????Appendable
- ??:
append
???Writer
- ??:
csq
- the character sequence to append- ??:
- this writer
- ??:
IOException
- upon error
-
append
Appends a subsequence of the specified character sequence to the underlying appendable.- ???:
append
????Appendable
- ??:
append
???Writer
- ??:
csq
- the character sequence from which a subsequence will be appendedstart
- the index of the first character in the subsequenceend
- the index of the character following the last character in the subsequence- ??:
- this writer
- ??:
IOException
- upon error
-
close
Closes the stream. This implementation does nothing.- ???:
close
????AutoCloseable
- ???:
close
????Closeable
- ???:
close
???Writer
- ??:
IOException
- upon error
-
flush
Flushes the stream. This implementation does nothing.- ???:
flush
????Flushable
- ???:
flush
???Writer
- ??:
IOException
- upon error
-
getAppendable
Return the target appendable.- ??:
- the target appendable
-
write
Writes a portion of an array of characters to the underlying appendable.- ???:
write
???Writer
- ??:
cbuf
- an array with the characters to writeoff
- offset from which to start writing characterslen
- number of characters to write- ??:
IOException
- upon error
-
write
Writes a character to the underlying appendable.- ??:
write
???Writer
- ??:
c
- the character to write- ??:
IOException
- upon error
-
write
Writes a portion of a String to the underlying appendable.- ??:
write
???Writer
- ??:
str
- a stringoff
- offset from which to start writing characterslen
- number of characters to write- ??:
IOException
- upon error
-