Java.io.StringWriter Class

Introduction

The Java.io.StringWriter class is a character stream that collects its output in a string buffer, which can then be used to construct a string.Closing a StringWriter has no effect. The methods in this class can be called after the stream has been closed without generating an IOException.

Class declaration

Following is the declaration for Java.io.StringWriter class −

public class StringWriter
extends Writer

Field

Following are the fields for Java.io.StringWriter class −

protected Object lock − This is the object used to synchronize operations on this stream.

Class constructors

Sr.No.

Constructor & Description

1

StringWriter()

This creates a new string writer using the default initial string-buffer size.

2

StringWriter(int initialSize)

This creates a new string writer using the specified initial string-buffer size.