Java 中的 int hashCode()函数

首页 / Java入门教程 / Java 中的 int hashCode()函数

此方法返回此字符串的hashCode。字符串对象的hashCode计算为-

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

使用int算术,其中s [i]是字符串的第i个字符,n是字符串的长度,^表示幂。 (空字符串的哈希值为零。)

无涯教程网

int hashCode() - 语法

public int hashCode()

int hashCode() - 返回值

  • 此方法返回此对象的hashCode值。

int hashCode() - 示例

import java.io.*;
public class Test {

   public static void main(String args[]) {
      String Str=new String("Welcome to Learnfk.com");
      System.out.println("Hashcode for Str :" + Str.hashCode() );
   }
}

这将产生以下输出-

Hashcode for Str :1186874997

祝学习愉快!(内容编辑有误?请选中要编辑内容 -> 右键 -> 修改 -> 提交!)

技术教程推荐

机器学习40讲 -〔王天一〕

Python核心技术与实战 -〔景霄〕

现代C++编程实战 -〔吴咏炜〕

NLP实战高手课 -〔王然〕

跟月影学可视化 -〔月影〕

数据分析思维课 -〔郭炜〕

Web漏洞挖掘实战 -〔王昊天〕

人人都用得上的数字化思维课 -〔付晓岩〕

超级访谈:对话毕玄 -〔毕玄〕

好记忆不如烂笔头。留下您的足迹吧 :)