包装类和哈希码缓存

时间:2013-11-24 15:51:54

标签: java

像Integer这样的包装类是不可变的,就像String类一样。

String类缓存其哈希码。

包装器类是否也像String类一样缓存它们的哈希代码?

1 个答案:

答案 0 :(得分:3)

不,因为没有必要。 String.hashCode()String的长度上可以花费时间线性,但是包装类都具有恒定时间,快速哈希代码实现。