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