Java程序員技能Get常用集合框架

編程語言 程序員 Java 技術 程序猿從菜鳥到入門 程序猿從菜鳥到入門 2017-10-17

Java程序員技能Get常用集合框架

圖1

集合就相當於是一個容器,把任意數量的具有共同屬性的對象存放在一起。與數組相比集合的長度是可以變化的,而且集合可以通過任意類型來查找所映射的具體對象。

Java程序員技能Get常用集合框架

集合框架圖

Collection接口是List、Queue、Set接口的父接口,定義了一些可以操作List、Queue、Set的方法。

api:http://docs.oracle.com/javase/7/docs/api/java/util/Collections.html

List接口常用的實現類時ArrayList,ArrayList是基於數組實現的。Set接口常用的實現類有HashSet和TreeSet類,其中HashSet不能保證元素的排列順序,TreeSet可以確保集合元素處於排序狀態,它的排序方式有自然排序(默認)和定製排序。

Java程序員技能Get常用集合框架

List集合遍歷方式

Java程序員技能Get常用集合框架

Map集合遍歷方式

Java程序員技能Get常用集合框架

List和Set的比較

相關推薦

推薦中...