Java - String hashCode() Method
Description
This method returns a hash code for this string. The hash code for a String object is computed as −
s[0]*31^(n - 1) + s[1]*31^(n - 2) + ... + s[n - 1]
Using int arithmetic, where s[i] is the ith character of the string, n is the length of the string, and ^ indicates exponentiation. (The hash value of the empty string is zero.)
Syntax
Here is the syntax of this method −
public int hashCode()
Parameters
Here is the detail of parameters −
- This is a default method and this will not accept any parameters.
Return Value
- This method returns a hash code value for this object.
Example
import java.io.*; public class Test { public static void main(String args[]) { String Str = new String("Welcome to Tutorialspoint.com"); System.out.println("Hashcode for Str :" + Str.hashCode() ); } }
This will produce the following result −
Output
Hashcode for Str :1186874997
No comments:
Post a Comment