为了使用一个包含double型数组的数据结构作为HashMap的key,需要为这个数据结构重写HashCode函数。
对于double[]数组,如何使相同的数组具有相同的Hash值?
如果使用该数组对象的HashCode方法产生的Hash值,将导致相同的数据的hash值也不同,因为他们的存储位置不同。
可以使用Java自带的Arrays.hashCode()方法,避免上述问题的产生。