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

这将产生以下输出-

无涯教程网

链接:https://www.learnfk.comhttps://www.learnfk.com/java/java-string-hashcode.html

来源:LearnFk无涯教程网

Hashcode for Str :1186874997

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

技术教程推荐

玩转Spring全家桶 -〔丁雪丰〕

Java性能调优实战 -〔刘超〕

摄影入门课 -〔小麥〕

分布式金融架构课 -〔任杰〕

高楼的性能工程实战课 -〔高楼〕

反爬虫兵法演绎20讲 -〔DS Hunter〕

云计算的必修小课 -〔吕蕴偲〕

云时代的JVM原理与实战 -〔康杨〕

Midjourney入门实践课 -〔Jovi〕

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