1、Set儲存元素特點:不允許有重複的元素 add方法有一個boolean的返回值,當集合中沒有某個元素,此時add方法可成功加入該元素時,則返回true;當集合含有與某個元素equals相等的元素時,此時add方法無法加入該元素,返回結果為false。
2、List儲存元素特點:有先後順序,允許有相同的元素 多次呼叫add(Object)方法時,每次加入的物件按先來後到的順序排序,也可以插隊,即呼叫add(int index,Object)方法,就可以指定當前物件在集合中的存放位置。
3、Map儲存元素特點:提供key到value的對映,value可多值 Map是雙列的集合,存放用put方法:put(obj key,obj value),每次儲存時,要儲存一對key/value,不能儲存重複的key,這個重複的規則也是按equals比較相等。 List與Set都是單列元素的集合,它們有一個功共同的父介面Collection。Map沒有繼承Collection介面,Map提供key到value的對映。Map介面提供3種集合的檢視,Map的內容可以被當作一組key集合,一組value集合,或者一組key-value對映。
1、Set儲存元素特點:不允許有重複的元素 add方法有一個boolean的返回值,當集合中沒有某個元素,此時add方法可成功加入該元素時,則返回true;當集合含有與某個元素equals相等的元素時,此時add方法無法加入該元素,返回結果為false。
2、List儲存元素特點:有先後順序,允許有相同的元素 多次呼叫add(Object)方法時,每次加入的物件按先來後到的順序排序,也可以插隊,即呼叫add(int index,Object)方法,就可以指定當前物件在集合中的存放位置。
3、Map儲存元素特點:提供key到value的對映,value可多值 Map是雙列的集合,存放用put方法:put(obj key,obj value),每次儲存時,要儲存一對key/value,不能儲存重複的key,這個重複的規則也是按equals比較相等。 List與Set都是單列元素的集合,它們有一個功共同的父介面Collection。Map沒有繼承Collection介面,Map提供key到value的對映。Map介面提供3種集合的檢視,Map的內容可以被當作一組key集合,一組value集合,或者一組key-value對映。