20180527筆記集合Set 與棧

2021-08-20 07:21:18 字數 1392 閱讀 5642

1.set

/*** set集合無序不可重複

*/建立陣列

setset

=newhashset<>();

//新增

set.add(464)

;set

.add(

"rgutrirtiu");

set.add(

new

object())

;set

.add(

"hgu");

//列印元素數字

system.out

.println(

set.size());

//列印元素

system.out

.println(

set);

//對比元素

system.out

.println(

set.contains(

"hgu"

));//移除元素

set.remove(464);

//system.out

.println(

set);

system.out

.println(

"*****==="

);//遍歷

for(object o:

set)

system.out

.println(

"*****==="

);//迭代器

iteratorit=

set.iterator();

while(

it.hasnext())

//for不能遍歷

set集合

2.棧stack

s=newstack<>();

s.push(87864)

;//插入

s.push(263);s

.push(64)

;system.out

.println(

s.peek());

//檢視棧頂元素

system.out

.println(

"***************===="

);system.out

.println(

s.pop());

//移除並列印最後的元素

Python3筆記之集合的用法 set的用法

一 平台 windows7 64bit,python3.7 二 如下 usr bin env python coding utf 8 author kahn list1 1,2,3,3,5,66,7,7,99 這個列表中有重複的3和7 set1 set list1 將列表轉成集合,即可去重。prin...

12 28 筆記 集合 耐得住寂寞

重新定義個類 a 要重寫equals方法 b 注意equals方法重寫的時候,因為輸入物件是object,先要判斷是否是屬於這個類,再進行下一步判斷,這樣做比較高效.範例 public boolean equals object obj else else string 是引用變數,不能用 來判斷兩...

Set集合筆記

set集合的元素是無序的,沒有索引,不能出現重複元素,所以它的子類也是一樣。1.set集合有兩個最常見的子類hashset和treeset hashset集合 底層是雜湊表。物件進行比較時,底層用的是hashcode和equals方法 先用hashcode方法比較 比較雜湊值 如果一樣在用equal...