Some of the methods in this class take arguments with a generic type of Readable &
Closeable. A java. implements both of those interfaces. Similarly for Appendable & Closeable and java..
| Modifier and Type | Class and Description |
|---|---|
| private static class |
| Modifier and Type | Field and Description |
|---|---|
| private static final int |
| Access | Constructor and Description |
|---|---|
| private |
| Modifier and Type | Method and Description |
|---|---|
| public static Writer | Returns: a new Writer object, unless target is a Writer, in which case the target is returnedthe object to which output will be sent target)Returns a Writer that sends all output to the given |
| public static long | Returns: the number of characters copiedthe object to read from from, Appendable the object to write to to)Copies all characters between the |
| pack-priv static long | Returns: the number of characters copiedthe object to read from from, StringBuilder the object to write to to)Copies all characters between the |
| pack-priv static long | Returns: the number of characters copiedthe object to read from from, Writer the object to write to to)Copies all characters between the |
| pack-priv static CharBuffer | |
| public static long | |
| public static Writer | |
| public static List | |
| public static <T extends @Nullable Object> T | readLines(Readable readable, LineProcessor<T> processor)
Streams lines from a |
| public static void | |
| public static String | |
| private static StringBuilder | Returns: aStringBuilder containing all the charactersthe object to read from r)Reads all characters from a |
| DEFAULT_BUF_SIZE | back to summary |
|---|---|
| private static final int DEFAULT_BUF_SIZE | |
| CharStreams | back to summary |
|---|---|
| private CharStreams() | |
| asWriter | back to summary |
|---|---|
| public static Writer asWriter(Appendable target) Returns a Writer that sends all output to the given
| |
| copy | back to summary |
|---|---|
| public static long copy(Readable from, Appendable to) throws IOException Copies all characters between the
| |
| copyReaderToBuilder | back to summary |
|---|---|
| pack-priv static long copyReaderToBuilder(Reader from, StringBuilder to) throws IOException Copies all characters between the This is identical to
| |
| copyReaderToWriter | back to summary |
|---|---|
| pack-priv static long copyReaderToWriter(Reader from, Writer to) throws IOException Copies all characters between the This is identical to
| |
| createBuffer | back to summary |
|---|---|
| pack-priv static CharBuffer createBuffer() Creates a new | |
| exhaust | back to summary |
|---|---|
| public static long exhaust(Readable readable) throws IOException Reads and discards data from the given
| |
| nullWriter | back to summary |
|---|---|
| public static Writer nullWriter() Returns a
| |
| readLines | back to summary |
|---|---|
| public static List Reads all of the lines from a Does not close the
| |
| readLines | back to summary |
|---|---|
| public static <T extends @Nullable Object> T readLines(Readable readable, LineProcessor<T> processor) throws IOException Streams lines from a
| |
| skipFully | back to summary |
|---|---|
| public static void skipFully(Reader reader, long n) throws IOException Discards
| |
| toString | back to summary |
|---|---|
| public static String toString(Readable r) throws IOException Reads all characters from a
| |
| toStringBuilder | back to summary |
|---|---|
| private static StringBuilder toStringBuilder(Readable r) throws IOException Reads all characters from a
| |
| Modifier and Type | Field and Description |
|---|---|
| private static final CharStreams. |
| Access | Constructor and Description |
|---|---|
| private |
| Modifier and Type | Method and Description |
|---|---|
| public Writer | append(CharSequence
The character sequence to append. If csq)csq is
null, then the four characters "null" are
appended to this writer.Overrides java. Implements java. |
| public Writer | append(CharSequence
The character sequence from which a subsequence will be
appended. If csq, int csq is null, then characters
will be appended as if csq contained the four
characters "null".The index of the first character in the subsequence start, int The index of the character following the last character in the
subsequence end)Overrides java. Implements java. |
| public Writer | append(char
The 16-bit character to append c)Overrides java. Implements java. |
| public void | close()
Implements abstract java. Implements java. |
| public void | flush()
Implements abstract java. Implements java. |
| public String | |
| public void | write(int
int specifying a character to be written c)Overrides java. |
| public void | write(char[]
Array of characters to be written cbuf)Overrides java. |
| public void | write(char[]
Array of characters cbuf, int Offset from which to start writing characters off, int Number of characters to write len)Implements abstract java. |
| public void | |
| public void | write(String
A String str, int Offset from which to start writing characters off, int Number of characters to write len)Overrides java. |
| INSTANCE | back to summary |
|---|---|
| private static final CharStreams. | |
| NullWriter | back to summary |
|---|---|
| private NullWriter() | |
| append | back to summary |
|---|---|
| public Writer append(CharSequence csq) Overrides java. Implements java. Doc from java. Appends the specified character sequence to this writer. An invocation of this method of the form out.write(csq.toString()) Depending on the specification of
| |
| append | back to summary |
|---|---|
| public Writer append(CharSequence csq, int start, int end) Overrides java. Implements java. Doc from java. Appends a subsequence of the specified character sequence to this writer.
An invocation of this method of the form
out.write(csq.subSequence(start, end).toString())
| |
| append | back to summary |
|---|---|
| public Writer append(char c) Overrides java. Implements java. Doc from java. Appends the specified character to this writer. An invocation of this method of the form out.write(c) | |
| close | back to summary |
|---|---|
| public void close() Implements abstract java. Implements java. Doc from java. Closes the stream, flushing it first. Once the stream has been closed, further write() or flush() invocations will cause an IOException to be thrown. Closing a previously closed stream has no effect.
| |
| flush | back to summary |
|---|---|
| public void flush() Implements abstract java. Implements java. Doc from java. Flushes the stream. If the stream has saved any characters from the various write() methods in a buffer, write them immediately to their intended destination. Then, if that destination is another character or byte stream, flush it. Thus one flush() invocation will flush all the buffers in a chain of Writers and OutputStreams. If the intended destination of this stream is an abstraction provided by the underlying operating system, for example a file, then flushing the stream guarantees only that bytes previously written to the stream are passed to the operating system for writing; it does not guarantee that they are actually written to a physical device such as a disk drive.
| |
| toString | back to summary |
|---|---|
| public String toString() Overrides java. Doc from java. Returns a string representation of the object. | |
| write | back to summary |
|---|---|
| public void write(int c) Overrides java. Doc from java. Writes a single character. The character to be written is contained in the 16 low-order bits of the given integer value; the 16 high-order bits are ignored. Subclasses that intend to support efficient single-character output should override this method.
| |
| write | back to summary |
|---|---|
| public void write(char[] cbuf) Overrides java. Doc from java. Writes an array of characters.
| |
| write | back to summary |
|---|---|
| public void write(char[] cbuf, int off, int len) Implements abstract java. Doc from java. Writes a portion of an array of characters.
| |
| write | back to summary |
|---|---|
| public void write(String str) Overrides java. Doc from java. Writes a string. | |
| write | back to summary |
|---|---|
| public void write(String str, int off, int len) Overrides java. Doc from java. Writes a portion of a string. | |