StringWriter append() Method in Java
In this tutorial, we will learn about append()
method of StringWriter class in Java. This method is used to append the CharSequence to the existing StringWriter, this method comes in three other overloading methods to provide the flexibility of slice the CharSequence and write accordingly.
Syntax
This is the syntax declaration of the append()
method, this method accepts CharSequence
as a parameter and returns StringWriter.
public StringWriter append(CharSequence csq)
Example 1
In this example, we are implementing we are using the append()
method that accepts a character only and appends it to the writer.
import java.io.IOException;
import java.io.StringWriter;
class StudyTonight
{
public static void main(String[] args) throws IOException
{
StringWriter stringWriter = new StringWriter();
stringWriter.append('A');
System.out.println("" + stringWriter.toString());
}
}
A
Example 2
Here, in this example, we are implementing another append()
method of StringWriter
class, this method accepts the CharSequence
and appends it to the existing writer, here we can see the written CharSequence
inside the StringWriter using the toString()
method.
import java.io.*;
public class StudyTonight
{
public static void main(String[] args)
{
CharSequence csq1="study";
CharSequence csq2="tonight";
StringWriter printWriter=new StringWriter();
printWriter.append(csq1);
printWriter.append(csq2);
System.out.println(printWriter.toString());
}
}
studytonight
Example 3
Here, we are implementing another overloading method of append()
method, this method accepts three parameters, CharSequence which is the source of data, start index, and end index specifying the range of the CharSequence, and then it will append it to the StringWriter.
import java.io.IOException;
import java.io.StringWriter;
class StudyTonight
{
public static void main(String[] args) throws IOException
{
StringWriter stringWriter = new StringWriter();
CharSequence charSequence = "Hello Studytonight";
stringWriter.append(charSequence, 0, 5);
System.out.println("" + stringWriter.toString());
}
}
Hello
Conclusion
In this tutorial, we learned about the append()
method of StringWriter
class. This method is used to append the CharSequence to the existing StringWriter.