如何设计时间日期类的hashcode()
自定义的类要作为key放入HashMap时需重载hashcode方法,听人说好的hashcode和次的性能差别很大,所以找到的别人设计的日期类的hashcode{
return getDay() + getMonth() * 256 + getYear() * 65536;
}
这么设计的原理是什么?
另外 我想设计一“日期时间”类 应该怎么设计hashcode()呢?
先谢了!
------解决方案--------------------xxxx year xx month xx day 00:00:00
的time的hashCode()