La interfaz Java Path se agregó a Java NIO en Java 7. El método hashCode() de java.nio.file.Path solía devolver un código hash para esta ruta después de calcular el código hash. El código hash es siempre el mismo si el objeto no cambia. Hashcode es un código único generado por la JVM en el momento de la creación del objeto. Se puede usar para realizar alguna operación en un algoritmo relacionado con el hash, como una tabla hash, un mapa hash, etc. También se puede buscar un objeto con su código único (código hash).
Sintaxis:
int hashCode()
Parámetros: Este método no acepta nada.
Valor devuelto: este método devuelve el valor del código hash para esta ruta.
Los siguientes programas ilustran el método hashCode():
Programa 1:
// Java program to demonstrate // java.nio.file.Path.hashCode() 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 Path Path path = Paths.get("D:/workspace/AmanCV.docx"); // call hashCode() to get hashCode int hashCode = path.hashCode(); // print hashCode System.out.println("Hash Code: " + hashCode); } }
Hash Code: 1600751599
Programa 2:
// Java program to demonstrate // java.nio.file.Path.hashCode() 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 Path Path path = Paths.get("D:/Resume.pdf"); // call hashCode() to get hashCode int hashCode = path.hashCode(); // print hashCode System.out.println("Hash Code: " + hashCode); } }
Hash Code: -996777206
Referencias: https://docs.oracle.com/javase/10/docs/api/java/nio/file/Path.html#hashCode()
Publicación traducida automáticamente
Artículo escrito por AmanSingh2210 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA