首页 > 试题广场 >

Java的集合框架中重要的接口java.util.Colle

[不定项选择题]
Java的集合框架中重要的接口java.util.Collection定义了许多方法。选项中哪个方法是Collection接口所定义的(       )
  • int size()
  • boolean containsAll(Collection c)
  • compareTo(Object obj)
  • boolean remove(Object obj)

Collection 接口常用的方法

  1. size():返回集合中元素的个数
  2. add(Object obj):向集合中添加一个元素
  3. addAll(Colletion coll):将形参coll包含的所有元素添加到当前集合中
  4. isEmpty():判断这个集合是否为空
  5. clear():清空集合元素
  6. contains(Object obj):判断集合中是否包含指定的obj元素
    ① 判断的依据:根据元素所在类的equals()方法进行判断
    ②明确:如果存入集合中的元素是自定义的类对象,要去:自定义类要重写equals()方法
  7. constainsAll(Collection coll):判断当前集合中是否包含coll的所有元素
  8. rentainAll(Collection coll):求当前集合与coll的共有集合,返回给当前集合
  9. remove(Object obj):删除集合中obj元素,若删除成功,返回ture否则
  10. removeAll(Collection coll):从当前集合中删除包含coll的元素
  11. equals(Object obj):判断集合中的所有元素 是否相同
  12. hashCode():返回集合的哈希值
  13. toArray(T[] a):将集合转化为数组
    ①如有参数,返回数组的运行时类型与指定数组的运行时类型相同。
  14. iterator():返回一个Iterator接口实现类的对象,进而实现集合的遍历。
  15. 数组转换为集合:Arrays.asList(数组)
发表于 2020-09-08 12:59:30 回复(19)
compareTo是接口Comparable中的方法
发表于 2021-04-22 20:44:49 回复(2)
C选项,compareTo是String类的方法,按字典顺序比较两个字符串大小,返回值是int,时常出现在一些类构造器中,如TreeMap
发表于 2021-04-02 14:24:20 回复(1)
正确答案:ABD
C:compareTo是Comparable<T> 接口里边的唯一一个方法。

发表于 2022-02-03 14:21:07 回复(0)
C选项,compareTo是String类的方法,按字典顺序比较两个字符串大小,返回值是int,时常出现在一些类构造器中,如TreeMap
发表于 2021-03-30 08:38:45 回复(0)
BCD吧。。
发表于 2020-06-21 14:32:33 回复(0)
abd不对么?

发表于 2020-06-22 20:53:28 回复(0)
compareTo()是Compareable接口的方法
发表于 2022-02-15 08:52:07 回复(0)
compareTo方法在这道题中应该是Comparable接口中的方法,
用TreeSet集合存放自定义的类时,set集合是有序的且不重复的,
自定义的类需要实现Comparable接口,重写compareTo方法(比大小)
发表于 2021-10-01 14:14:23 回复(0)
_SH头像 _SH
A D
发表于 2020-07-26 22:03:23 回复(0)
Comparable接口和String类里面都有一个compareTo方法!
发表于 2022-08-26 14:46:31 回复(0)
compareTo(Object obj)  是String 的方法
发表于 2022-04-03 20:43:02 回复(1)
b的功能是判断,和接口定义无关
发表于 2020-08-06 15:32:35 回复(0)
compareTo是Comparable<T> 接口里边的唯一一个方法。
转:
collection中常用的方法
  1. size():返回集合中元素的个数
  2. add(Object obj):向集合中添加一个元素
  3. addAll(Colletion coll):将形参coll包含的所有元素添加到当前集合中
  4. isEmpty():判断这个集合是否为空
  5. clear():清空集合元素
  6. contains(Object obj):判断集合中是否包含指定的obj元素
    ① 判断的依据:根据元素所在类的equals()方法进行判断
    ②明确:如果存入集合中的元素是自定义的类对象,要去:自定义类要重写equals()方法
  7. constainsAll(Collection coll):判断当前集合中是否包含coll的所有元素
  8. rentainAll(Collection coll):求当前集合与coll的共有集合,返回给当前集合
  9. remove(Object obj):删除集合中obj元素,若删除成功,返回ture否则
  10. removeAll(Collection coll):从当前集合中删除包含coll的元素
  11. equals(Object obj):判断集合中的所有元素 是否相同
  12. hashCode():返回集合的哈希值
  13. toArray(T[] a):将集合转化为数组
    ①如有参数,返回数组的运行时类型与指定数组的运行时类型相同。
  14. iterator():返回一个Iterator接口实现类的对象,进而实现集合的遍历。
  15. 数组转换为集合:Arrays.asList(数组)

发表于 2023-05-19 15:35:21 回复(0)
 源码自行查看
发表于 2023-04-22 13:15:57 回复(0)
集合框架这部分面试也没回答全,一生之敌😭
发表于 2022-11-06 10:09:56 回复(0)
compareTo(Object obj)方法是java.lang.Comparable接口的方法
发表于 2022-09-01 10:56:34 回复(0)
compareTo是接口Comparable中的方法
发表于 2022-04-30 15:24:26 回复(0)
同list
发表于 2022-01-29 01:08:54 回复(0)
Collection 接口常用的方法 size():返回集合中元素的个数 add(Object obj):向集合中添加一个元素 addAll(Colletion coll):将形参coll包含的所有元素添加到当前集合中 isEmpty():判断这个集合是否为空 clear():清空集合元素 contains(Object obj):判断集合中是否包含指定的obj元素 ① 判断的依据:根据元素所在类的equals()方法进行判断 ②明确:如果存入集合中的元素是自定义的类对象,要去:自定义类要重写equals()方法 constainsAll(Collection coll):判断当前集合中是否包含coll的所有元素 rentainAll(Collection coll):求当前集合与coll的共有集合,返回给当前集合 remove(Object obj):删除集合中obj元素,若删除成功,返回ture否则 removeAll(Collection coll):从当前集合中删除包含coll的元素 equals(Object obj):判断集合中的所有元素 是否相同 hashCode():返回集合的哈希值 toArray(T[] a):将集合转化为数组 ①如有参数,返回数组的运行时类型与指定数组的运行时类型相同。 iterator():返回一个Iterator接口实现类的对象,进而实现集合的遍历。 数组转换为集合:Arrays.asList(数组)
发表于 2021-11-02 21:35:00 回复(0)