Writer equals() method in Java with Examples
Last Updated :
31 Jan, 2019
The Java.io.Writer.equals(Object obj) method of Writer class in Java is used to check whether the two instances of Writer are equal or not. It returns a boolean stating whether they are equal or not.
Signature:
public boolean equals(Writer second_Writer)
Syntax:
first_Writer.equals(second_Writer)
Parameters: This method accepts a mandatory parameter second_Writer which refers to the second Writer to be compared to the first Writer.
Return value: The method returns true if the equality holds and both the objects and Writer are equal else it returns false.
Below programs are used to illustrate the working of the java.io.Writer.elements() method:
Program 1:
import java.io.*;
public class Writer_Demo {
public static void main(String[] args)
{
try {
Writer writer1 = new PrintWriter(System.out);
writer1.write( "GeeksForGeeks" );
System.out.println( "Writer 1: "
+ writer1.toString());
Writer writer2 = new PrintWriter(System.out);
writer2.write( "GFG" );
System.out.println( "Writer 2: "
+ writer2.toString());
System.out.println( "Are both of them equal? "
+ writer1.equals(writer2));
}
catch (Exception e) {
System.out.println(e);
}
}
}
|
Output:
Writer 1: java.io.PrintWriter@232204a1
Writer 2: java.io.PrintWriter@4aa298b7
Are both of them equal? false
Program 2:
import java.io.*;
public class Writer_Demo {
public static void main(String[] args)
{
try {
Writer writer1 = new PrintWriter(System.out);
writer1.write( "GFG" );
System.out.println( "Writer 1: "
+ writer1.toString());
Writer writer2 = new PrintWriter(System.out);
writer2.write( "GFG" );
System.out.println( "Writer 2: "
+ writer2.toString());
System.out.println( "Are both of them equal? "
+ writer1.equals(writer2));
}
catch (Exception e) {
System.out.println(e);
}
}
}
|
Output:
Writer 1: java.io.PrintWriter@232204a1
Writer 2: java.io.PrintWriter@4aa298b7
Are both of them equal? false
Share your thoughts in the comments
Please Login to comment...