java TreeSet能存放两个相同的元素吗?

2025-05-18 00:11:38
推荐回答(1个)
回答(1):

TreeSet会调用集合元素的compareTo(Object obj)方法来比较元素之间大小关系,然后将集合元素按升序排列,这种方式就是自然排序。(比较的前提:两个对象的类型相同),也就是说TreeSet是不能存放两个相同的元素的。
TreeSet继承于Set,而Set这个集合本身是不能存放两个相同的元素的。