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



Advertisements
Advertisements