位置:首頁 > 軟件操作教程 > 編程開發(fā) > Java > 問題詳情

Java HashSet 類

提問人:劉旭39發(fā)布時(shí)間:2020-11-27

HashSet 類

HashSet實(shí)現(xiàn)了Set接口,由哈希表(實(shí)際上是一個(gè)HashMap對象)支持。它不保證Set內(nèi)元素的 順序,因此每次在訪問或迭代遍歷時(shí)取出元素的順序并不相同C。

使用時(shí)通常將變量類型聲明為類型,可以通過具體的實(shí)現(xiàn)類來定義不同對象的具體實(shí)例化類型。

Set<String> hashSet = new HashSet<String>();

Set<E> hashSet2 = new HashSet<>();

Set<E> hashSetWithCapacity = new HashSet<>(10);

上述代碼中,第一個(gè)指定聲明了元素都是String類型的Set集合;第二個(gè)指定中,E是Java中合法 的數(shù)據(jù)類型,代表它可以是Java中任意的合法數(shù)據(jù)類型。HashSet中提供了默認(rèn)的構(gòu)造器HashSet(int intialCapacity),可以初始化一個(gè)指定大小的集合。

繼續(xù)查找其他問題的答案?

相關(guān)視頻回答
回復(fù)(0)
返回頂部