Método Java File Class equals() con ejemplos

El método equals() de Java File Class compara la ruta proporcionada en el argumento con la ruta proporcionada en el argumento. Si el parámetro no es nulo y apunta al mismo archivo o directorio, esta función devuelve verdadero. El sistema operativo determina si los dos nombres de ruta abstractos son equivalentes o no.

Sintaxis:

public boolean equals(Object obj)

Parámetros:

  • obj: el elemento con el que se comparará la ruta de acceso abstracta

Valor devuelto: Devuelve verdadero, si y solo si los elementos son iguales; en caso contrario, falso.

Ejemplo:

Java

// Java program to show the usage of  
// File Class equals() Method
import java.io.File;
  
public class Main {
    public static void main(String[] args)
    {
        boolean bool;
        try {
  
            // create new files
            File f1 = new File("Gfg.txt");
            File f2 = f1;
            File f3 = new File("Gfg2.txt");
  
            // returns boolean value
            bool = f1.equals(f2);
  
            // prints the output
            System.out.println("Is is equal : " + bool);
  
            // returns boolean value
            bool = f1.equals(f3);
  
            // prints the output
            System.out.print("Is is equal : " + bool);
        }
        catch (Exception e) {
            // if any error occurs
            e.printStackTrace();
        }
    }
}

El método compara dos instancias de archivo para ver si son iguales. Este enfoque no compara el contenido del archivo o directorio; en su lugar, comprueba si los nombres de ruta son los mismos.

Producción:

Publicación traducida automáticamente

Artículo escrito por sanketnagare y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *