关于java的哈希值
答案:3 悬赏:50 手机版
解决时间 2021-03-27 00:27
- 提问者网友:寂寞梧桐
- 2021-03-26 08:02
关于java的哈希值
最佳答案
- 五星知识达人网友:woshuo
- 2021-03-26 09:33
不同类型的对象有不同的散列算法。
Integer 这种对基础类型的封装类,散列值等同于数值本身
打印方法
Integer a=10;
System.out.println(a.hashCode());
Integer 这种对基础类型的封装类,散列值等同于数值本身
打印方法
Integer a=10;
System.out.println(a.hashCode());
全部回答
- 1楼网友:蕴藏春秋
- 2021-03-26 11:27
看看JDK API文档
HashMap 或 HashTable
HashMap 或 HashTable
- 2楼网友:街头电车
- 2021-03-26 09:58
每个对象都有自己的哈希值,但并不是每次创建对象的时候都要判断有没有相同的对象,如果需要在程序运行中只有一个对象,那么我们一般会使用单例模式类避免重复创建对象,每个对象都有一个hashCode()方法,比如integer a = 10;那么a.hashCode();就是a对象的哈希值,能够使用打印语句输出。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯