Java中Set的使用

2021-09-02 17:44:20 字數 592 閱讀 6676

1. set的介紹:

(1)set中不允許出現重複的值

(2)不保證值的順序

2. set的增、刪、改、查

2.1 增

set set = new hashset();

set.add(「1」);

set.add(「2」);

set.add(「3」);

set.add(「4」);

2.2 刪

if(set.isempty()) //為空

else }

2.3 改

//(由於set本身無序,因此,可採用先刪除,後增加的方式進行「改」)

//先刪除需要改的值

set.remove(「3」);

//然後,增加該值

set.add(「three」);

2.4 查

set.contains(「2」);

3. set的遍歷方法

iterator iterator = set.iterator();

while(iterator.hasnext())

java中Set的用法

set集合的特點 不能儲存相同的元素。同時因為其是乙個抽象的介面 所以不能直接例項化乙個set物件。set s new set 錯誤。該介面主要繼承於collections介面,所以具有collection的一些常見的方法。常見的方法 add 向集合中新增元素 clear 去掉集合中所有的元素 co...

Java 中的set集合

set集合類似於乙個罐子,程式可以依次把多個物件 丟進 set集合,而set集合通常不能記住元素的新增順序。set集合不允許包含相同的元素,如果試圖把兩個相同的元素加入同乙個set集合中,則新增操作失敗,add 方法返回 false,且新元素不會被加入。一 hashset類是set介面的典型實現類,...

Java集合中的集 Set

set也是乙個介面,他實現了collection和iterable兩個介面,因此,set是乙個集合,同時,我們也可以使用迭代器遍歷set。set是乙個介面,我們當然不能例項化介面,所以,我們一般實際使用的set有 hashset hashset儲存元素的策略,是使用一中稱為 雜湊表 的資料結構,因此...