在set集合使用jfianl的record对象时,怎么保证能够去重?

网上大多说的是重写hashcode和equals方法,但是record该怎么重写?求教!

评论区

JFinal

2019-11-13 14:59

jfinal 的 record 已经重写过 equals、hashCode, 已经去过重了,直接使用就好

程序员是真的雷

2019-11-13 16:09

@JFinal 但是波哥,我这边在使用的时候,仍然没有去重。字段的名字和值都一样,除了字段的排序不一样,这是什么原因您知道吗?

JFinal

2019-11-13 16:31

@程序员是真的雷 单步调试进入看一看,在 hashCode() equals() 两个方法内部设置断点

热门反馈

扫码入社