轉自:
http://www.java265.com/JavaJingYan/202206/16555187803751.html
下文筆者講述java中各容器使用場景,如下所示
ArrayList使用場景
用于查詢速度快的需求, 此容器中的資料可以重復,此容器擁有索引
LinkedList集合使用場景
LinkedList集合是基于鏈表進行資料存盤 其中的元素可以重復,擁有索引,增,刪操作都比較快 但是查詢效率沒有ArrayList快
HashSet集合使用場景
HashSet集合底層基于hash表實作 增刪改查速度都比較快 但是元素不重復,無序,無索引
LinkedHashSet集合使用場景
LinkedHashSet集合底層基于雙鏈表和hash表實作 增刪改查速度都非常快 但元素不重復,有序,無索引
TreeSet集合使用場景
TreeSet集合底層是基于紅黑樹實作 應用于需對"物件進行排序"的需求
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/492486.html
標籤:其他
上一篇:java集合入門篇
