`

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

 
阅读更多

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

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

      ==比较两个变量本身的值,即两个对象在内存中的首地址是否相同。

      equals()主要是比较对象中作包含的值是否相同。

分享到:
评论

相关推荐

    Java基础部分 Java代码查错算法与编程html&JavaScript&ajax部分面试题

    这个资源不太新,但是,对于基础的部分还是有用。 一. Java基础部分 2 1、一个".java"源文件中是否可以包括多个...67、Set里的元素是不能重复的,那么用什么方法来区分重复与否呢? 是用==还是equals()? 它们有何区别? 2

    java面试宝典

    65、Set里的元素是不能重复的,那么用什么方法来区分重复与否呢? 是用==还是equals()? 它们有何区别 17 66、HashMap和Hashtable的区别 17 67、说出ArrayList,Vector, LinkedList的存储性能和特性 17 68、java中有几...

    变态级JAVA程序员面试32问

     第十六,Set里的元素是不能重复的,那么用什么方法来区分重复与否呢? 是用==还是equals()? 它们有何区别?  第十七,给我一个你最常见到的runtime exception.  第十八,error和exception有什么区别?  ...

    变态级JAVA程序员面试32问(附答案)

    16. Set 里面的元素是不能重复的,那么用什么方法来区分重复与否?是用 == 还是 equals()?它们有什么区别? Set 里面的元素是不能重复的,可以使用 equals() 方法来区分重复与否。== 运算符用于比较对象的引用是否...

    java面试宝典2012版.pdf

    67、Set里的元素是不能重复的,那么用什么方法来区分重复与否呢? 是用==还是equals()? 它们有何区别? 68、你所知道的集合类都有哪些?主要方法? 69、两个对象值相同(x.equals(y) == true),但却可有不同的hash ...

    net学习笔记及其他代码应用

    43.try {}里有一个return语句,那么紧跟在这个try后的finally {}里的code会不会被执行,什么时候被执行,在return前还是后? 答:会执行,在return前执行。 44.两个对象值相同(x.equals(y) == true),但却可有不同...

    2014年Java最全面试题以及答案.

    47. Set里的元素是不能重复的,那么用什么方法来区分重复与否呢?是用==还是equals()?它们有何区别?用contains来区分是否有重复的对象。 Set集合确保元素唯一性是通过调用equals方法来判断的。==是比较两个引用是否...

    JAVA程序员面试32问

    #### 第十六,Set 里的元素是不能重复的,那么用什么方法来区分重复与否呢?是用 == 还是 equals()?它们有何区别? - `Set`容器使用`equals()`方法来判断元素是否重复。`==`用于比较两个对象的引用是否相同,而`...

    JAVA面试题 对JAVA面试有帮助!

     第十六,Set里的元素是不能重复的,那么用什么方法来区分重复与否呢?是用==还是equals()?它们有何区别?  第十七,给我一个你最常见到的runtime exception。  如果你这个答不出来,面试的人会认为你没有实际...

    Java面试题整理精华

    Set里的元素是不能重复的,那么用什么方法来区分重复与否呢?是用==还是 equals()?它们有何区别? `Set`使用`equals()`方法来判断元素是否相等,因此两个元素即使使用`==`操作符不相等,只要`equals()`返回`true`,`...

    最新Java面试宝典pdf版

    67、Set里的元素是不能重复的,那么用什么方法来区分重复与否呢? 是用==还是equals()? 它们有何区别? 47 68、你所知道的集合类都有哪些?主要方法? 47 69、两个对象值相同(x.equals(y) == true),但却可有不同的...

    超级有影响力霸气的Java面试题大全文档

     ArrayList 和Vector都是使用数组方式存储数据,此数组元素数大于实际存储的数据以便增加和插入元素,它们都允许直接按序号索引元素,但是插入元素要涉及数组元素移动等内存操作,所以索引数据快而插入数据慢,...

    JAVA相关的面试大全

    Set里的元素是不能重复的,那么用什么方法来区分重复与否呢?是用==还是equals()?它们有何区别? - `Set`中的元素比较通常使用`equals()`方法。 - `==`比较的是对象的引用,而`equals()`比较的是内容。 #### 40. ...

    java面试题总结

    Set里的元素是不能重复的,那么用什么方法来区分重复与否呢?是用==还是equals()?它们有何区别? - **Set**:使用`equals()`方法判断元素是否相等。 - **==**:比较对象引用。 - **equals()**:比较对象内容。 ####...

    Microsoft.Net常见问题集锦

    13. **Set 里的元素是不能重复的,那么用什么方法来区分重复与否呢?是用 == 还是 equals()? 它们有何区别?** - `Set` 使用 `equals` 方法来判断元素是否重复。`==` 操作符用于比较对象引用是否相同,而 `equals` ...

    java面试题大全(2012版)

    67、Set里的元素是不能重复的,那么用什么方法来区分重复与否呢? 是用==还是equals()? 它们有何区别? 47 68、你所知道的集合类都有哪些?主要方法? 47 69、两个对象值相同(x.equals(y) == true),但却可有不同的...

Global site tag (gtag.js) - Google Analytics