arraylist是set的继承类吗
时间: 2023-06-20 13:10:20 浏览: 93
java集合类详解(set list ArrayList等java集合类详述)
不是,ArrayList和Set是两个不同的集合类,没有继承关系。
ArrayList是基于数组实现的动态数组,可以根据需要自动扩容,允许元素重复,提供了按索引访问、添加、删除等操作。
Set是一种不允许重复元素的集合,它不是基于数组实现的,而是基于哈希表或红黑树实现的。它提供了添加、删除、包含等操作,但不支持按索引访问元素。
虽然它们没有继承关系,但是它们都实现了Java集合框架中的Collection接口,因此在某些情况下可以互相转换或进行一些通用操作。
阅读全文