java中各集合容器使用场景简介说明
下文笔者讲述java中各容器使用场景,如下所示
Arraylist使用场景
用于查询速度快的需求, 此容器中的数据可以重复,此容器拥有索引
LinkedList集合使用场景
LinkedList集合是基于链表进行数据存储 其中的元素可以重复,拥有索引,增,删操作都比较快 但是查询效率没有ArrayList快
HashSet集合使用场景
HashSet集合底层基于hash表实现 增删改查速度都比较快 但是元素不重复,无序,无索引
LinkedHashSet集合使用场景
LinkedHashSet集合底层基于双链表和hash表实现 增删改查速度都非常快 但元素不重复,有序,无索引
TreeSet集合使用场景
TreeSet集合底层是基于红黑树实现 应用于需对"对象进行排序"的需求
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。