我有 data class ItemMainData(val title: String?, val fields: Array<Field>) . 什么是正确的超驰方式 hashCode() ?
data class ItemMainData(val title: String?, val fields: Array<Field>)
hashCode()
我知道这个答案( Equals method for data class in kotlin ,但在这种情况下,数组的散列足以成为数据类的散列。对我来说不是这样
如果在IDE中按“generate”,然后从菜单中选择“equals()和hashcode()”,它将为您生成正确的实现。实现将使用 Arrays.hashCode() 方法生成数组的哈希代码。
Arrays.hashCode()