public class StringBufferWriter extends Writer
This class codes around a silly limitation of StringWriter which doesn't allow a StringBuffer to be passed in as a constructor for some bizarre reason. So we replicate the behaviour of StringWriter here but allow a StringBuffer to be passed in.
Constructor and description |
---|
StringBufferWriter(StringBuffer buffer) Create a new string writer which will append the text to the given StringBuffer |
Type Params | Return Type | Name and description |
---|---|---|
|
public void |
close() Closing a StringWriter has no effect. |
|
public void |
flush() Flush the stream. |
|
public String |
toString() Return the buffer's current value as a string. |
|
public void |
write(int c) Write a single character. |
|
public void |
write(char[] text, int offset, int length) Write a portion of an array of characters. |
|
public void |
write(String text) Write a string. |
|
public void |
write(String text, int offset, int length) Write a portion of a string. |
Create a new string writer which will append the text to the given StringBuffer
Closing a StringWriter has no effect. The methods in this class can be called after the stream has been closed without generating an IOException.
Flush the stream.
Write a single character.
Write a portion of an array of characters.
text
- Array of charactersoffset
- Offset from which to start writing characterslength
- Number of characters to writeCopyright © 2003-2022 The Apache Software Foundation. All rights reserved.