Método Path equals() en Java con ejemplos

La interfaz Java Path se agregó a Java NIO en Java 7. La interfaz Path se encuentra en el paquete java.nio.file, por lo que el nombre completo de la interfaz Java Path es java.nio.file.Path. Una instancia de Java Path representa una ruta en el sistema de archivos. Una ruta puede usarse para ubicar un archivo o un directorio. La ruta de una entidad puede ser de dos tipos, una es una ruta absoluta y otra es una ruta relativa. La ruta absoluta es la dirección de ubicación desde la raíz hasta la entidad, mientras que la ruta relativa es la dirección de ubicación relativa a alguna otra ruta.

método equals() de java.nio.file.Path utilizado para comparar esta ruta para la igualdad con el objeto pasado como parámetro. Si el objeto dado no es una ruta o es una ruta asociada con un sistema de archivos diferente, este método devuelve falso. Este método devuelve verdadero si, y solo si, el objeto dado es una ruta que es idéntica a esta ruta.

Sintaxis:

boolean equals(Object other)

Parámetros: este método acepta un solo parámetro el otro objeto que se utiliza para comparar.

Valor devuelto: este método devuelve verdadero si, y solo si, el objeto dado es una ruta que es idéntica a esta ruta.

Los siguientes programas ilustran el método equals():
Programa 1:

// Java program to demonstrate
// java.nio.file.Path.equals() method
  
import java.io.IOException;
import java.nio.file.Path;
import java.nio.file.Paths;
  
public class GFG {
    public static void main(String[] args)
        throws IOException
    {
  
        // create object of Paths
        Path path1
            = Paths.get("D:\\eclipse\\configuration"
                        + "\\org.eclipse.update");
  
        Path path2
            = Paths.get("D:\\eclipse\\configuration"
                        + "\\org.eclipse.update");
  
        // compare paths for equality
        boolean response
            = path1.equals(path2);
  
        // print result
        if (response)
            System.out.println("Both are equal");
        else
            System.out.println("Both are not equal");
    }
}
Producción:

Both are equal

Programa 2:

// Java program to demonstrate
// java.nio.file.Path.equals() method
  
import java.io.IOException;
import java.nio.file.Path;
import java.nio.file.Paths;
  
public class GFG {
    public static void main(String[] args)
        throws IOException
    {
  
        // create object of Paths
        Path path1
            = Paths.get("D:\\eclipse\\configuration"
                        + "\\org.eclipse.update");
  
        Path path2
            = Paths.get("D:\\temp\\Spring");
  
        // compare paths for equality
        boolean response = path1.equals(path2);
  
        // print result
        if (response)
            System.out.println("Both are equal");
        else
            System.out.println("Both are not equal");
    }
}
Producción:

Both are not equal

Referencias: https://docs.oracle.com/javase/10/docs/api/java/nio/file/Path.html#equals()

Publicación traducida automáticamente

Artículo escrito por AmanSingh2210 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 *