简答题

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

正确答案

Set里的元素是不能重复的,那么用iterator()方法来区分重复与否。equals()是判读两个Set是否相等。
equals()和==方法决定引用值是否指向同一对像equals()在类中被覆盖,为的是当两个分离的对象的内容和类型相配的话,返回真值。

答案解析

相似试题
  • 如何创建一个List或Set对象?使用它们存放数据时哪种对象不能存放重复元素?

    简答题查看答案

  • set collection遇到重复的元素,处理的方式是()。

    单选题查看答案

  • Set集合中的内容是不允许重复的,Java依靠什么来判断重复对象?

    简答题查看答案

  • Customer类中有一个Set类型的orders属性,用来存放Order订单对象,在Customer.hbm.xml文件中,用哪个元素映射orders属性()

    单选题查看答案

  • 在一个表单里,想要找到指定元素的第一个元素用()实现,那么第二个元素用()实现。

    填空题查看答案

  • Python内置的集合set中元素顺序是按元素的哈希值进行存储的,并不是按先后顺序。

    判断题查看答案

  • 在JSP中page指令(〈%@ page %〉)里的()属性是可以重复的?

    单选题查看答案

  • 在Python中,字典和集合都是用一对()作为定界符,字典的每个元素有两部分组成,即键和值,其中键不允许重复。

    填空题查看答案

  • 用#PCDATA声明的元素不能再拥有自己的子元素。

    判断题查看答案