如果我需要使用InfoName
作为key
的{{1}},我是否需要定义自己的HashMap
和hashCode()
方法?我认为没有必要,因为String equals()
变量足以确保name
的每个对象都不同。
InfoName
答案 0 :(得分:0)
我认为没有必要,因为String" name"变量将是 足以确保InfoName的每个对象都不同。
我建议不要使用name
作为哈希键,因为它似乎是一个不好的候选者。我的意思是你有多个具有相同产品名称的对象吗?在这种情况下,你会遇到很多碰撞。