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"); } }
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"); } }
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