天天看點

集合資訊取得|學習筆記

開發者學堂課程【Java 面試疑難點串講 1:面試技巧及語言基礎:集合資訊取得】學習筆記,與課程緊密聯系,讓使用者快速學習知識。

課程位址:

https://developer.aliyun.com/learning/course/24/detail/515

集合資訊取得

内容介紹:

一、集合資訊獲得

二、集合的輸出操作方法

集合資訊獲得

List 集合,要想取得裡面某一個索引的資料,這種情況下考慮使用 get() 方法(注意ArrayList、LinkedList 差別),使用 get() 方法可以輕松的進行元素的定位, get()方法是其主要擴充的方法,也是 List 與 Set 最大差別所在。

例如:FileUpload、MyBatis 中獲得的資料都是通過 List 中的 get() 方法取得。

集合的輸出操作方法

集合的輸出操作有兩種做法:

1. 使用 for 循環,在集合中存在有 size() 方法,List 有 get( ) 方法,可以使用循環,但如果使用的是 LinkedList 子類,會出現時間複雜度攀升的問題。

如果使用了 ArrayList,由于其時間複雜度為 1 ,是以可以快速查找;

2. 對于集合而言,為了避免時間複雜度過高問題,是以有了疊代的輸出接口,是以使用 Iterator。