**
set集合的特點:不能儲存相同的元素。同時因為其是乙個抽象的介面:所以不能直接例項化乙個set物件。(set s = new set() )錯誤。該介面主要繼承於collections介面,所以具有collection的一些常見的方法。
常見的方法:
add( ) 向集合中新增元素
clear( ) 去掉集合中所有的元素
contains( ) 判斷集合中是否包含某乙個元素
isempty( ) 判斷集合是否為空
iterator( ) 主要用於遞迴集合,返回乙個iterator()物件
remove( ) 從集合中去掉特定的物件
size( ) 返回集合的大小
set介面最長用的兩大實現:hashset treeset
treeset:會將裡面的元素預設排序
。
settest = new treeset<>();
int a = 1;
int b = 8;
int c = 3;
test.add(a);
test.add(b);
test.add(c);
//遍歷集合test 利用foreach遍歷 //輸出結果:1 3 8
for (integer value : test)
//利用iterator實現遍歷
iteratorvalue = test.iterator();
while (value.hasnext()) //輸出結果:1 3 8
shell script 中 set的用法
使用set命令可以 設定各種shell選項或者列出shell 變數.單個選項設定常用的特性.在某些選項之後 o引數將特殊特性開啟.在某些選項之後使用 o引數將關閉某些特性,不帶任何引數的set命令將顯示shell的全部變數.除非遇到非法的選項,否則set總是 返回ture.當bash shell被呼...
STL 中set的用法
set set2 set1 建立set1的副本set2,set2與set1必須有相同的鍵型別和值型別 set set3 b,e 建立set型別的物件set3,儲存迭代器b和e標記的範圍內所有元素的副本。元素的型別必須能轉換為k型別 lower bound 返回指向大於或等於某值的第乙個元素的迭代器 ...
C 中set的用法
set的特性是,所有元素都會根據元素的鍵值自動排序,set的元素不像map那樣可以同時擁有實值 value 和鍵值 key set元素的鍵值就是實值,實值就是鍵值。set不允許兩個元素有相同的鍵值。標頭檔案 include set的各成員函式列表如下 insert 在集合中插入元素 begin 返回...