Java.io.File.equals() Method
Advertisements
Description
The java.io.File.equals(Object obj) method tests this abstract pathname for equality with the object as argument. Whether the two abstract pathnames are either equal or not depends on the operating system.
Declaration
Following is the declaration for java.io.File.equals(Object obj) method:
public boolean equals(Object obj)
Parameters
obj -- The object to be compared to the abstract pathname
Return Value
The method boolean true, if and only if the objects are the same; else false
Exception
NA
Example
The following example shows the usage of java.io.File.equals(Object obj) method.
package com.tutorialspoint;
import java.io.File;
public class FileDemo {
public static void main(String[] args) {
File f = null;
File f1 = null;
boolean bool = false;
try{
// create new files
f = new File("test.txt");
f1 = new File("test1.txt");
// returns boolean
bool = f.equals(f);
// prints
System.out.println("Equal: "+bool);
// returns boolean
bool = f.equals(f1);
// prints
System.out.print("Equal: "+bool);
}catch(Exception e){
// if any error occurs
e.printStackTrace();
}
}
}
Let us compile and run the above program, this will produce the following result:
Equal: true Equal: false