Java List Set Map 集合框架 泛型

2021-07-09 04:32:04 字數 1386 閱讀 8647

set(介面)

map(介面)

list公用方法:

booleanadd(obj)

voidadd(intx,obj)

intsize()

objectget(intx)

booleancontains(obj)

booleanremove(obj)

objectremove(intx)

linkedlist特殊方法:

voidaddfirst(obj)

voidaddlast(obj)

objectgetfirst()

objectgetlast()

objectremovefirst()

objectremovelast()

map公用方法:

objectvalueput(objkey,objvalue)

objectget(objkey)

objectremove(objkey)

intsize()

setkeyset()

collectionvalues()

booleancontainskey(objkey)

booleanisempty()

voidclear()

注意:

map

.put(a,b);

map.put(a,c);// 會將前者覆蓋

包裝類:

// 在使用泛型的時候就會用到包裝類

hashmap m = new hashmap();

integer i = new

integer(3);// 構造方法 type(type)

int ii = i.intvalue();// 包裝類 轉 基本型別 typevalue()

int iii = integer.parseint("4");// 字串 轉 基本型別 parsetype()

java List Set Map集合遍歷

遍歷集合的方式無非就是使用for迴圈,增強for迴圈或迭代器這幾種方式。1.遍歷list list遍歷 author zc public class testlist iterator it set.iterator while it.hasnext 在使用增強for迴圈遍歷時,採用這種結構訪問 f...

Java List Set Map集合總結

好好學習,天天向上。如果涉及到堆疊,佇列等操作,應該考慮用list。對於需要快速插入,刪除元素,應該使用linkedlist。如果需要快速隨機訪問元素,應該使用arraylist。如果程式在單執行緒環境中,或者訪問僅僅在乙個執行緒中進行,考慮非同步的類,其效率較高,如果多個執行緒可能同時操作乙個類,...

訓練集 驗證集 測試集

訓練集loss 驗證集loss 測試集loss 乙個好的網路,二者的差距應該是很低的。但一般情況下因為網路不可避免地存在一定程度上的過擬合,所以肯定是train loss低於test lost,但如果低太多,就得考慮是過擬合的問題還是因為樣本的特徵空間不統一的問題。驗證集基本是在每個epoch完成後...