日期:2014-05-20  浏览次数:20691 次

如何设计时间日期类的hashcode()

自定义的类要作为key放入HashMap时需重载hashcode方法,听人说好的hashcode和次的性能差别很大,所以找到的别人设计的日期类的hashcode{
    return   getDay()   +   getMonth()   *   256   +   getYear()   *   65536;
}
这么设计的原理是什么?  

另外   我想设计一“日期时间”类   应该怎么设计hashcode()呢?

先谢了!



------解决方案--------------------
xxxx year xx month xx day 00:00:00
的time的hashCode()