1.集合有兩個(gè)接口:Collection(List Set Queue)? Map? ??
2.向集合中插入元素有兩種方法:boolean add(E element)? 和V put(K key,V value);
3.從集合讀某個(gè)元素:可以迭代器,也可以用get方法從映射表讀取值狸眼。V get(K key).
4.List是一個(gè)有序集合吩翻,元素可以添加到特定位置绑洛。整數(shù)索引或者列表迭代器。
訪問(wèn)的方法:void add(int index,E element) ,? E? ?get(int index),void remove(int index)
刪除的方法:只需要調(diào)用Iterator的next方法和remove方法嚷堡。
5.Set接口和Collection是一樣的岸霹,只是方法的行為有著更加嚴(yán)謹(jǐn)?shù)亩x棺滞。add方法拒絕添加重復(fù)的元素;equals方法定義兩個(gè)集相等的條件是包含相同的元素但是順序不必相同苟径。hashCode方法保證具有相同元素的集合有相同的散列碼案站。
6.java庫(kù)支持的具體類(lèi):LinkedList? ArrayList? ArrayDeque? HashSet? TreeSet? PriotrityQueue? HashMap? TreeMap