关于Java中的Set接口及其实现类,以下哪项描述是错误的?

答案解析

选项A正确,HashSet是基于哈希表实现的,不保证元素的顺序。选项B正确,LinkedHashSet继承自HashSet,通过维护一个双向链表来保证元素的插入顺序。选项C正确,TreeSet是基于红黑树实现的,能够对元素进行自然排序或根据Comparator进行排序。选项D错误,虽然HashSet和LinkedHashSet允许存储null元素,但TreeSet不允许存储null元素,因为TreeSet需要对元素进行排序,而null无法与其他元素进行比较。
正确答案:D
随机推荐
开始刷题