百木园-与人分享,
就是让自己快乐。

java中各集合容器使用场景说明

转自:

http://www.java265.com/JavaJingYan/202206/16555187803751.html

下文笔者讲述java中各容器使用场景,如下所示

ArrayList使用场景

 用于查询速度快的需求,
 此容器中的数据可以重复,此容器拥有索引

LinkedList集合使用场景

 LinkedList集合是基于链表进行数据存储
 其中的元素可以重复,拥有索引,增,删操作都比较快
 但是查询效率没有ArrayList快 

HashSet集合使用场景

  HashSet集合底层基于hash表实现
  增删改查速度都比较快
   但是元素不重复,无序,无索引
 

LinkedHashSet集合使用场景

LinkedHashSet集合底层基于双链表和hash表实现
增删改查速度都非常快
 但元素不重复,有序,无索引

TreeSet集合使用场景

TreeSet集合底层是基于红黑树实现
 应用于需对\"对象进行排序\"的需求 

来源:https://www.cnblogs.com/java265/p/16387806.html
本站部分图文来源于网络,如有侵权请联系删除。

未经允许不得转载:百木园 » java中各集合容器使用场景说明

相关推荐

  • 暂无文章