黑马程序员技术交流社区

标题: 面试比较偏门的校问题,你的基础扎实吗? [打印本页]

作者: hdchenyue    时间: 2014-7-28 16:33
标题: 面试比较偏门的校问题,你的基础扎实吗?

Set里的元素是不是能够重复的,那么用什么方法来区分重复与否呢?使用==还是用equals()?他们有什么区别?

Set里的元素是不能重复的,那么用iterator()方法来区分重复与否。equals()方法是判断两个Set是否相等。

equals()和==方法决定引用值是否指向同一个对象,equals()在类中被覆盖,为的是当两个分离的对象的内容和类型相配的话,返回真值。



作者: 签发    时间: 2014-7-28 16:45
==应该是看是否指向同一个对象,equals因该是看对象里面的值一不一样




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2