Java hashCode()

Java String [Java String]Java String


hashCode()

s[0]*31^(n-1) + s[1]*31^(n-2) + ... + s[n-1]

int s[i] i ASCII n ^ 0

public int hashCode()

public class Test {
        public static void main(String args[]) {
                String Str = new String("www.runoob.com");
                System.out.println(" :" + Str.hashCode() );
        }
}

 :321005537

Java String [Java String]Java String