如何将 Java 7+ 'Objects.hash()' 与数组一起使用?
我真的很喜欢Java 7+风格的写作方法:hashCode()
@Override
public int hashCode() {
Objects.hash(field1, field2);
}
但是,它不能与数组一起正常工作。下面的代码:
@Override
public int hashCode() {
Objects.hash(field1, field2, array1, array2);
}
将不起作用,因为和常规而不是将被调用。array1
array2
hashCode()
Arrays.hashCode()
如何以正确的方式与数组一起使用?Objects.hash()