hashCode就是对象的散列码,是根据对象的某些信息推导出的一个整数值,默认情况下表示是对象的存储地址。通过散列码,可以提高检索的效率,主要用于在散列存储结构中快速确定对象的存储地址,如Hashtable、hashMap中。

import java.util.ArrayList;
import java.util.List;/*** * @title: 获取hashCode* @author: wll* @since: 2021-11-25 13:56:23*/
public class TestHashCode {public static void main(String[] args) {List<String> hashList = new ArrayList<String>();for(int i=0;i<10;i++){hashList.add(i+" 3");}for(int i=0;i<hashList.size();i++){System.out.print(hashList.get(i).hashCode()+" ");}hashList.clear();System.out.println();for(int i=0;i<10;i++){hashList.add(i+" 4");}for(int i=0;i<hashList.size();i++){System.out.print(hashList.get(i).hashCode()+" ");}hashList.clear();System.out.println();for(int i=0;i<10;i++){hashList.add(i+" 5");}for(int i=0;i<hashList.size();i++){System.out.print(hashList.get(i).hashCode()+" ");}hashList.clear();System.out.println();for(int i=0;i<10;i++){hashList.add(i+" 6");}for(int i=0;i<hashList.size();i++){System.out.print(hashList.get(i).hashCode()+" ");}hashList.clear();System.out.println();for(int i=0;i<10;i++){hashList.add(i+" 7");}for(int i=0;i<hashList.size();i++){System.out.print(hashList.get(i).hashCode()+" ");}hashList.clear();System.out.println();for(int i=0;i<10;i++){hashList.add(i+" 8");}for(int i=0;i<hashList.size();i++){System.out.print(hashList.get(i).hashCode()+" ");}hashList.clear();System.out.println();for(int i=0;i<10;i++){hashList.add(i+" 9");}for(int i=0;i<hashList.size();i++){System.out.print(hashList.get(i).hashCode()+" ");}hashList.clear();System.out.println();}
}

数据结果:

47171 48132 49093 50054 51015 51976 52937 53898 54859 55820
47172 48133 49094 50055 51016 51977 52938 53899 54860 55821
47173 48134 49095 50056 51017 51978 52939 53900 54861 55822
47174 48135 49096 50057 51018 51979 52940 53901 54862 55823
47175 48136 49097 50058 51019 51980 52941 53902 54863 55824
47176 48137 49098 50059 51020 51981 52942 53903 54864 55825
47177 48138 49099 50060 51021 51982 52943 53904 54865 55826 

获取java hashCode分布相关推荐

  1. 如何获取服务器上文件的hashcode,java获取文件hashcode

    java获取文件hashcode [2021-02-05 18:36:57]  简介: php去除nbsp的方法:首先创建一个PHP代码示例文件:然后通过"preg_replace(&quo ...

  2. tsql语句中的t是什么_TSQL中的Java HashCode

    tsql语句中的t是什么 The Java HashCode method is used to determine uniqueness or similarity of strings. Whil ...

  3. 获取Java系统相关信息

    1 package com.test; 2 3 import java.util.Properties; 4 import java.util.Map.Entry; 5 6 import org.ju ...

  4. java获取环境变量路径_通过System获取java环境变量的路径

    通过System获取java环境变量的路径代码为: import java.io.FileNotFoundException; import java.io.FileOutputStream; imp ...

  5. linux获取java环境变量的值,linux获取java环境变量的值

    linux获取java环境变量的值 [2021-02-11 00:17:01]  简介: 服务器 这篇文章主要为大家展示了linux环境下怎么配置环境变量,内容简而易懂,希望大家可以学习一下,学习完之 ...

  6. java 获取sqlsession_获取Java的MyBatis框架项目中的SqlSession的方法

    从XML中构建SqlSessionFactory从XML文件中构建SqlSessionFactory的实例非常简单.这里建议你使用类路径下的资源文件来配置. String resource = &qu ...

  7. 获取Java接口的所有实现类

    获取Java接口的所有实现类 前言:想看基于spring 的最简单实现方法,请直接看 第七步. 本文价值在于 包扫描的原理探究和实现 一.背景 项目开发中,使用Netty做服务端,保持长连接与客户端( ...

  8. java 线程 获取消息_获取java线程中信息

    怎样获取java线程中信息? 在进行多线程编程中,比较重要也是比较困难的一个操作就是如何获取线程中的信息.大多数人会采取比较常见的一种方法就是将线程中要返回的结果存储在一个字段中,然后再提供一个获取方 ...

  9. java导出 elsx 文件,如何获取java导出的excel文件,发送请求导出excle文件

    如何获取java导出的excel文件 1 2 3 4 5 6 7 8 9 10 11 12 13 14 request.setCharacterEncoding("utf-8"); ...

最新文章

  1. 一文尽览5G全产业链及新机遇
  2. SpringCloud 微服务 (十) 消息队列MQ 基础
  3. jQuery给动态添加的元素绑定事件的方法
  4. Linux学习之系统编程篇:fifo
  5. dct变换的主要优点有哪些_发泡保温材料包括哪些成分?主要优点是什么?有没有发展前景?...
  6. 剑指offer之队列的最大值
  7. 10000个科学难题书籍介绍
  8. JS module的导出和导入 1
  9. mysql tcp优化_mysql 优化
  10. 反向题在测试问卷信效度_关于调查问卷的信度和效度检验
  11. pygame画圆练习赤橙黄绿青蓝紫
  12. 三十而立,心怀斗志,我仍是少年——小康师兄的2021年度总结
  13. github的健步如飞
  14. 【空气质量数据分析专题二】数据获取及预处理
  15. 计算机桌面 文字大小,敬业签电脑桌面便签软件怎么设置字体字号大小?
  16. 视频教程-微信小程序从入门基础(第一季)-PHP
  17. 【生存游戏】一组按序排列围成一圈的参赛选手,通过逢3退1游戏机制筛选出最后一个生存者的Java算法
  18. python幂函数无序分布_Python:从幂律分布中生成随机数
  19. python编程中文名_Python编程实战中遇到的几种需要化名的情境
  20. SMTPSendFailedException: 554

热门文章

  1. 银联配置 linux 路径,深圳银联POS支付系统安装手册(LinuxMySQL).doc
  2. 能量平衡_巴夏:平衡自己的能量,疗愈自己,疗愈世界
  3. 论新时代软件测试人员的工作之道(四)自动化测试之单元及集成测试
  4. 使用Rancher管理Docker
  5. Android中实现整个视图切换的左右滑动效果
  6. 讲解JS的promise,这篇是专业认真的!
  7. hibernate多个主键
  8. java-基础-强、软、弱、虚引用
  9. 项目管理中如何进行多方合作
  10. Flickr.net傻瓜教程(二)