set是不包含重複元素的集合
繼承自collection介面,collection介面中沒有get()方法
set要使用iterator()或toarray()
set實現類
hashset:雜湊存放
treeset儲存有序
根據其元素的自然順序進行排序(按照ascii碼)
此類的iterator方法返回的迭代器是快速失敗的 :如果在建立迭代器之後的任何時間修改集合,除了通過迭代器自己的remove方法之外,迭代器將丟擲concurrentmodificationexception
public
class
demo_set
}}
treeset只能自動儲存系統定義的資料,如果要儲存自定義型別,需要手動寫儲存資料的比較方法
public
class
demo_set
}static
class
person
implements
comparable
elseif(
this
.age
return0;
} @override
public string tostring()
';}public
person()
public
person
(string name, int age)
public int getage()
public
void
setage
(int age)
public string getname()
public
void
setname
(string name)
}}
集合類之 collection (一)
集合類 動態的物件陣列 兩大核心介面 collection map 本篇部落格主要介紹 collection 介面 1 定義 2 此介面的兩大子介面 常用方法 get int index 根據索引取得元素 set int index e element 修改指定索引內容,返回修改之前內容 三實現類 ...
容器類 collection 常用方法總結
nsarray 常用方法 1.建立陣列物件 arraywithobjects 2.獲取某個下標 index 物件方法 objectatindex nsstring str1 arr1 objectatindex 0 3.已知物件,獲取位置下標 indexofobject nslog lu arr1 ...
python標準庫之collections
一.模組 collections 中的乙個類 ordereddict 字典讓你能夠將資訊關聯起來,但它們不記錄你新增鍵 值對的順序。要建立字典並記錄其 中的鍵 值對的新增順序,可使用模組 collections 中的 ordereddict 類。ordereddict 例項的行為 幾乎與字典相同,區...