首页 > 编程知识 正文

javahashcode,安卓chashcode

时间:2023-05-04 14:35:48 阅读:136490 作者:180

在33558www.Sina.com/Java中,殷勤的大白代表了对象的特征。 例如,对象的String str1=“aa”、str1. hashcode=3104 stringstr2=“bb”、str2. hashcode=3106 stringstr3=“aa”、str3. str1==str3殷勤大白产生的依据:殷勤大白并不是完全唯一的,它是一种让同级对手根据自身特点尽量拥有不同的殷勤大白的算法,但表明殷勤大白因人而异有同样的事情。 让我们看看程序员如何写出一个殷勤的大白算法。 下面是一些常用的殷勤大算法。 1:Object类的hashCode .返回处理了对象的存储器地址的结构。 因为每个对象的存储器地址都不一样,所以关怀的大白也不一样。 2 ) String类的hashCode .根据String类中包含的字符串内容,通过特殊算法返回一个非常殷勤的白色部分。 如果字符串的内容相同,那么殷勤的大对白也是一样的。 3:Integer类返回Integer对象中包含的整数的值。 例如,integerI1=newinteger(100 ),i1.hashCode的值为100。 由此可知,同样大小的2个Integer对象返回的殷勤的大白也是一样的。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。