最新回答 / 攻城獅ZSP
hashMap默認(rèn)容量16,裝載因子0.75,超過裝載因子容量自動(dòng)翻倍,這個(gè)過程要重組數(shù)組結(jié)構(gòu),比較費(fèi)時(shí)和費(fèi)內(nèi)存。所以如果動(dòng)態(tài)加載大量數(shù)據(jù)時(shí)要注意。但查找數(shù)據(jù)正常時(shí)快于以下兩個(gè),因?yàn)閔ash是直接定位,而下面兩個(gè)是二分法查找。所以,如果是裝載靜態(tài)字典,繼續(xù)用HashMap。滿足下面兩個(gè)條件我們可以使用SparseArray代替HashMap:數(shù)據(jù)量不大,最好在千級(jí)以內(nèi)key必須為int類型,這中情況下的HashMap可以用SparseArray代替:SparseArray和ArrayMap都差不多,使用哪...
2017-03-08