Open In App

Path hashCode() method in Java with Examples

Last Updated : 16 Jul, 2019
Improve
Improve
Like Article
Like
Save
Share
Report

The Java Path interface was added to Java NIO in Java 7. hashCode() method of java.nio.file.Path used to return a hash code for this path after computing hashcode. The hashcode is always the same if the object doesn’t change. Hashcode is a unique code generated by the JVM at time of object creation. It can be used to perform some operation on hashing related algorithm like a hashtable, hashmap etc. An object can also be searched with its unique code (hashcode).

Syntax:

int hashCode()

Parameters: This method accepts nothing.

Return value: This method returns the hash-code value for this path.

Below programs illustrate hashCode() method:
Program 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);
    }
}


Output:

Hash Code: 1600751599

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


Output:

Hash Code: -996777206

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



Like Article
Suggest improvement
Share your thoughts in the comments

Similar Reads