1. 程式人生 > >java中的集合

java中的集合

基本數據類型 固定 返回 rabl borde lean string類 alt 技術

接口 java.lang.Iterable 是 java.util.Collection 接口的 父接口, 但出現時間較晚 不考慮 接口 java.util.Collection 接口是層次結構的跟接口 接口 java.util.List<E> 接口下的實現類允許存儲重復元素 接口 java.util.Set<E> 接口下的實現類不允許存儲重復元素 類 java.util.ArrayList<E> 類 java.util.LinkedList<E> 類 java.util.HashSet<E> 類 java.util.LinkedHashSet<E> 接口java.util.Collection的方法:
方法聲明 功能描述
boolean add(E e) 確保此 collection 包含指定的元素(可選操作)。
void clear() 移除此 collection 中的所有元素(可選操作)。
boolean contains(Object o) 如果此 collection 包含指定的元素,則返回 true。
int size() 返回此 collection 中的元素數。
boolean remove(Object o)
從此 collection 中移除指定元素的單個實例,如果存在的話(可選操作)。
Object[] toArray()
返回包含此 collection 中所有元素的數組。

技術分享

集合沒有固定長度 數組有固定長度 集合不能存儲基本類型(四類八種) 只能存儲其引用類型 “<要存儲元素的數據類型>”中的數據類型必須是引用數據類型,不能是基本數據類型; 下面給出8種基本數據類型所對應的引用數據類型表示形式:
byte short int long float double char boolean
Byte Short Integer Long Float Double Character Boolean
我們通過舉幾個例子,來明確集合的創建方式: 存儲String類型的元素 ArrayList<String> list = new ArrayList<String>(); l存儲int類型的數據 ArrayList<Integer> list = new ArrayList<Integer>(); 存儲Phone類型的數據 ArrayList<Phone> list = new ArrayList<Phone>();

java中的集合