当前位置: 代码迷 >> J2SE >> 怎么设计时间日期类的hashcode()
  详细解决方案

怎么设计时间日期类的hashcode()

热度:87   发布时间:2016-04-24 00:47:10.0
如何设计时间日期类的hashcode()

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

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

先谢了!



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