在Java中对集合进行操作时,有时候需要对类中的equals() 和 hashCode()进行方法重写.IDEA中实现了利用快捷键即可对上述内容进行快速操作.如下,我们定义一个名为Student的类.

如何在IDEA中对 hashCode()和 equals() 利用快捷键快速进行方法重写

下面我们利用快捷键对equals() 和 hashCode()方法进行重写
按住alt+Inset键会出现下面一个弹框

如何在IDEA中对 hashCode()和 equals() 利用快捷键快速进行方法重写

接着进行如下操作

如何在IDEA中对 hashCode()和 equals() 利用快捷键快速进行方法重写

如何在IDEA中对 hashCode()和 equals() 利用快捷键快速进行方法重写

如何在IDEA中对 hashCode()和 equals() 利用快捷键快速进行方法重写
如何在IDEA中对 hashCode()和 equals() 利用快捷键快速进行方法重写

IDEA自动生成了下面的方法

如何在IDEA中对 hashCode()和 equals() 利用快捷键快速进行方法重写

这样就完成了hashCode()和 equals() 方法的简单重写.

另外补充一句,HashSet集合保证元素的唯一性依赖两个方法: hashCode(), equals().

总结

觉得上面的内容有用吗?快来点个赞吧!

点赞() 我要打赏

温馨提示 : 本站内容来自会员投稿以及互联网,所有源码及教程均为作者总结编辑,请大家在使用过程中提前做好备份,以免发生无法预知的错误,源码类教程请勿直接用于生产环境!

 可能感兴趣的文章