Java WriterIt is an abstract class for writing to character streams. The methods that a subclass must implement are write(char[], int, int), flush(), and close(). Most subclasses will override some of the methods defined here to provide higher efficiency, functionality or both. FieldsModifier and Type | Field | Description |
---|
protected Object | lock | The object used to synchronize operations on this stream. |
ConstructorModifier | Constructor | Description |
---|
protected | Writer() | It creates a new character-stream writer whose critical sections will synchronize on the writer itself. | protected | Writer(Object lock) | It creates a new character-stream writer whose critical sections will synchronize on the given object. |
MethodsModifier and Type | Method | Description |
---|
Writer | append(char c) | It appends the specified character to this writer. | Writer | append(CharSequence csq) | It appends the specified character sequence to this writer | Writer | append(CharSequence csq, int start, int end) | It appends a subsequence of the specified character sequence to this writer. | abstract void | close() | It closes the stream, flushing it first. | abstract void | flush() | It flushes the stream. | void | write(char[] cbuf) | It writes an array of characters. | abstract void | write(char[] cbuf, int off, int len) | It writes a portion of an array of characters. | void | write(int c) | It writes a single character. | void | write(String str) | It writes a string. | void | write(String str, int off, int len) | It writes a portion of a string. |
Java Writer ExampleOutput: output.txt:
|