Java String hashCode()方法

Java String hashCode()方法

描述

该方法返回此字符串的哈希码。字符串对象的哈希码是计算如下的−

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

使用整数算法,其中s[i]表示字符串的第i个字符,n表示字符串的长度,^表示指数运算。(空字符串的哈希值为零。)

语法

这个方法的语法如下:

public int hashCode()

参数

这里是参数的详细信息−

  • 这是一个默认方法,不接受任何参数。

返回值

  • 这个方法返回该对象的哈希码值。

示例

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

这将产生以下结果 −

输出

Hashcode for Str :1186874997

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程