资格认证:JavaString中的HashCode和equal
Java字符串中的HashCode和equal
/IANGAO 2008 . 11 . 21 16:53
1 .比较hashset是否重复的依据是a . hascode()= b . hascode()& & a . equals(b)
2。string的hashCode基础:取依赖于char[i]和char[i]的int值的测试,它是通过大提示排列顺序的算法计算出来的。参考文献。
3。字符串相等的基础是:A = = B | |(A . length = B . length & & { A[I]= B[I]})
4。仅当A = = B用于比较时。也就是说,这是检验A和B是否是同一个对象的时候了
5。结论:具有两个不同参照的字符串可视为集合中的同一元素。
0条评论