Map list set方法使用總結

2021-08-04 14:39:46 字數 1907 閱讀 1884

map:

1.新增:put(key,value)——key不能重複,put相同的key會覆蓋上乙個key,想要在原value基礎上+1的方式:int value =get(key),put(key,value+1)

2.刪除:remove(key,value)——如果有對應的鍵值對,刪除掉

remove(key)——刪除key所在的鍵值對

clear()——清空map

3.獲取:get(key)——返回對應的value或者null

4.是否為空:isempty()——判斷是否為空,返回true or false

5.是否包含:containskey(key)——判斷是否包含對應的key,返回true or false

containsvalue(value)——  判斷是否包含對應的value,返回true or false

6.長度:size()——返回map的長度

7.遍歷:a.for(object key:keyset())————keyset()方法:返回key所組成的set

b.values()——返回value所對應的集合

c.for (map.entry

entry : map.entryset()) entryset():返回乙個鍵值對集合

list:

1.新增:add(index,obj)——在指定位置新增obj,不加上index則預設在最後面新增

addall(index,collection c)——在指定位置新增另乙個集合的全部,不加上index則預設在最後面新增

2.刪除:remove(index)——刪除指定位置的元素

remove(obj)——刪除第一次出現的對應元素

set(index,obj)——替換指定位置的元素

clear()——清空list

3.獲取:get(index)——獲取指定位置的元素

indexof(obj)——獲取第乙個出現的指定元素的位置

lasti

ndexof(obj)——獲取最後乙個出現的指定元素的位置

4.是否為空:isempty()——判斷是否為空,返回true or false

5.是否包含:contains(obj)——判斷是否包含,返回true or false

6.長度:size()——返回list的長度

7.轉化為陣列:toarray()——返回乙個依序包含list所有元素的陣列

8.遍歷:a.for迴圈直接遍歷:

for(int i=0;isystem.out.print(list.get(i));

}

b.利用迭代器進行遍歷

iterator iter =list.iterator();

while(iter.hasnext())

c.for each迴圈直接遍歷:
for(object obj:list)
set:其中的元素沒有重複,也沒有順序

1.新增:add(obj)——新增obj

addall(collection c)——新增另乙個集合的全部

2.刪除:remove(obj)——刪除指定的元素

removeall(collecion c)——刪除該set中包含的對應集合中的所有元素

clear()——清空set

3.是否為空:isempty()——判斷是否為空,返回true or false

4.是否包含:contains(obj)——判斷是否包含,返回true or false

containsall(obj)——判斷是否包含對應集合的全部元素,返回true or false

5.長度:size()——返回set的長度

6.遍歷:a.for each迴圈

b.迭代器 ——都和list的一樣

VMWare Workstation使用總結幾則

1 安裝 使用ghost盤安裝時一定要注意,需要把空盤建立分割槽並設定為主分割槽 pq的使用形式,進入pq找到磁碟設定為啟用 否則 啟動後顯示boot from network intel e1000 有時裝機忘了,只能從頭再來 安裝64位的虛擬機器時,需要把bios中virtual technol...

VMWare Workstation使用總結幾則

1 安裝 使用ghost盤安裝時一定要注意,需要把空盤建立分割槽並設定為主分割槽 pq的使用形式,進入pq找到磁碟設定為啟用 否則 啟動後顯示boot from network intel e1000 有時裝機忘了,只能從頭再來 安裝64位的虛擬機器時,需要把bios中virtual technol...

pytest parametrize 使用總結

pytest中裝飾器 pytest.mark.parametrize 引數名 list 可以實現測試用例引數化,類似ddt。如 pytest.mark.parametrize 請求方式,介面位址,傳參,預期結果 get www.baidu.com post www.baidu.com pytest....