题目内容

下列关于TreeSet集合中存储自定义对象的描述中,正确的有( )

A. TreeSet集合中可以存储任何自定义对象
B. TreeSet集合中存储的自定义对象必须给出排序的规则,否则当向TreeSet集合中存储对象时会出现:java.lang.ClassCastException异常
C. TreeSet集合中存储的自定义对象需要实现Comparable接口,让元素具有比较性
D. B和C

查看答案
更多问题

下列数据结构中,哪一个是ArrayList类的底层实现?( )

A. 数组结构
B. 链表结构
C. 哈希表结构
D. 红黑树结构

下列选项中,哪个可以正确地定义一个泛型( )

ArrayList list = new ArrayList();
B. ArrayList list = new ArrayList ();
C. ArrayList list = new ArrayList();
D. ArrayList list = new ArrayList ();

下列是Collections工具类中定义的一些方法,其中能够对List集合中的元素进行随机排序的方法是( )

A. static void sort(List list)
B. static void swap(List list,int i,int j)
C. static void shuffle(List list)
D. static void reverse(List list)

下列关于List接口的描述中,错误的是?()

A. List接口继承自Collection接口,是单列集合
B. List集合中允许出现重复的元素
C. List集合存储元素是有序的,即元素的存入顺序和取出顺序一致
D. List集合中所有的元素是以二叉树方式进行存储的

答案查题题库