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-2025 The Apache Software Foundation. All rights reserved.