The Java.io.StringWriter.equals(Object obj) method of StringWriter class in Java is used to check whether the two instances of StringWriter are equal or not. It returns a boolean stating whether they are equal or not.
Signature:
public boolean equals(StringWriter second_StringWriter)
Syntax:
first_StringWriter.equals(second_StringWriter)
Parameters: This method accepts a mandatory parameter second_StringWriter which refers to the second StringWriter to be compared to the first StringWriter.
Return value: The method returns true if the equality holds and both the objects and StringWriter are equal else it returns false.
Below programs are used to illustrate the working of the java.io.StringWriter.elements() method:
Program 1:
// Java code to illustrate the equals() method import java.io.*;
public class StringWriter_Demo {
public static void main(String[] args)
{
// Creating an empty StringWriter
StringWriter writer1 = new StringWriter();
// Inserting elements into the StringWriter
writer1.write( "GeeksForGeeks" );
// Displaying the StringWriter
System.out.println( "StringWriter 1: "
+ writer1.toString());
// Creating an empty StringWriter
StringWriter writer2 = new StringWriter();
// Inserting elements into the StringWriter
writer2.write( "GFG" );
// Displaying the StringWriter
System.out.println( "StringWriter 2: "
+ writer2.toString());
System.out.println( "Are both of them equal? "
+ writer1.equals(writer2));
}
} |
StringWriter 1: GeeksForGeeks StringWriter 2: GFG Are both of them equal? false
Program 2:
// Java code to illustrate the equals() method import java.io.*;
public class StringWriter_Demo {
public static void main(String[] args)
{
// Creating an empty StringWriter
StringWriter writer1 = new StringWriter();
// Inserting elements into the StringWriter
writer1.write( "GFG" );
// Displaying the StringWriter
System.out.println( "StringWriter 1: "
+ writer1.toString());
// Creating an empty StringWriter
StringWriter writer2 = new StringWriter();
// Inserting elements into the StringWriter
writer2.write( "GFG" );
// Displaying the StringWriter
System.out.println( "StringWriter 2: "
+ writer2.toString());
System.out.println( "Are both of them equal? "
+ writer1.equals(writer2));
}
} |
StringWriter 1: GFG StringWriter 2: GFG Are both of them equal? false