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完成後...