为什么hashcode()返回一个整数而不是长整数?
在Java中,hashcode()方法返回整数而不是long。有什么具体原因吗?
回答:
那么,一个良好的理由是,hashCode基于数据结构(HashSet,HashMap)使用一个数组来存储箱,并且阵列被限制为int索引。long
hashCode()如果必须将其映射到int数组索引,那么您将一无所获。
以上是 为什么hashcode()返回一个整数而不是长整数? 的全部内容, 来源链接: utcz.com/qa/400313.html



